Commit Graph

  • f5407f2aaa Update ram_and_cache.md krahets 2023-11-26 15:28:20 +08:00
  • 880f233ca9 Update chapter_array_and_linkedlist/summary.md krahets 2023-11-26 02:05:35 +08:00
  • 020eb622b7 Add the section of ram_and_cache krahets 2023-11-26 01:51:39 +08:00
  • 770371527e Update quick_sort.md krahets 2023-11-26 01:22:10 +08:00
  • c5e37c1b41
    Simplify the code in array.swift (#960) 0x6AcE 2023-11-23 15:20:17 +08:00
  • 5b6fb34a82
    fix: Use .equals() to compare two strings in Java (#961) selear 2023-11-21 21:20:04 +08:00
  • 9b35f75505
    fix: Initialize go empty slice (#947) Neo 2023-11-20 02:08:29 +08:00
  • 732750b902
    Update time_complexity.md (#955) Florance 2023-11-20 02:05:40 +08:00
  • 9526838a35
    feat: add rust workflow (#952) 易春风 2023-11-18 14:03:39 +08:00
  • b8591822d8
    Fix the type annotation in Rust (#951) 易春风 2023-11-18 14:02:00 +08:00
  • a01363234c Add auto-build-and-check workflow for Java. krahets 2023-11-17 01:11:13 +08:00
  • f7c41b6bef
    fix: Update C code for compatibility with the MSVC compiler (#949) Yudong Jin 2023-11-17 00:29:54 +08:00
  • e4aa76ed3e Fix build check trigger path of c and cpp. krahets 2023-11-17 00:24:35 +08:00
  • 49745cf2d2 Add the link of math.h lib in CMakeList. krahets 2023-11-16 21:14:20 +08:00
  • a999db21ee
    feat: Add auto-build-and-test workflow for C and C++ (#948) Yudong Jin 2023-11-16 20:46:37 +08:00
  • 82f006372e
    fix(Dart): Avoid using num as a variable name (#946) liuyuxin 2023-11-16 00:32:39 +08:00
  • fcbaf101a4
    Several bug fixes and improvements (#945) Yudong Jin 2023-11-14 21:27:35 +08:00
  • 9baf4a1753
    Use Vec.last() method to access the top item of stack. (#942) 易春风 2023-11-13 14:18:29 +08:00
  • 2b0cf6f9ab
    fix: the bug for the array binary tree from ts and js code (#936) Justin Tse 2023-11-13 14:06:17 +08:00
  • 1f71f6f701
    Update linked_list.md (#935) jiaxianhua 2023-11-11 19:53:55 +08:00
  • c81d5e091b
    Unsize type must be greater than or equal to 0 (#931) 易春风 2023-11-09 17:21:09 +08:00
  • 99fd891d76
    feat: add csharp sdk to dockerfile (#929) hpstory 2023-11-08 17:35:20 +08:00
  • d5ee877fd8
    feat: Add Docker for code debugging (#927) Yudong Jin 2023-11-08 03:20:29 +08:00
  • f0c81ce048
    Update basic_data_types.md and reduce size of assembling_blocks.png (#926) Yudong Jin 2023-11-08 02:19:45 +08:00
  • c6e7ea8112
    Update the logo and favicon (#924) Yudong Jin 2023-11-06 23:27:09 +08:00
  • c7b863f705
    Several bug fixes (#919) Yudong Jin 2023-11-04 04:59:15 +08:00
  • 88099b96fa Update index.md krahets 2023-11-04 04:17:14 +08:00
  • 7c70b5a466
    Update README.md (#918) Yudong Jin 2023-11-04 04:01:06 +08:00
  • 5f3ad1ed3d A few bug fixes. krahets 2023-11-03 22:48:43 +08:00
  • 6c16276494
    Update terminology.md (#915) JackYang-hellobobo 2023-11-03 17:51:51 +08:00
  • 7f26e28280 Update preface. krahets 2023-11-03 17:46:38 +08:00
  • 23cce00e09
    Fix Python build check script. (#911) Yudong Jin 2023-11-02 21:58:14 +08:00
  • 459697a131 Update README krahets 2023-11-02 01:38:08 +08:00
  • 71b9ded0b9 Remove the unused files. krahets 2023-11-02 01:22:54 +08:00
  • 0217624818
    Update README (#909) Yudong Jin 2023-11-02 01:08:36 +08:00
  • 355cc3a6b1 Bug fixes to C code. krahets 2023-11-01 05:14:22 +08:00
  • f7dd05e7a4
    Add missing terminologies (#905) Yuelin Xin 2023-10-30 06:16:10 +00:00
  • 33acfc0af7 Fix a typo krahets 2023-10-30 05:30:49 +08:00
  • 6133aa63ba
    feat: Add the section of terminologies. (#902) Yudong Jin 2023-10-30 05:14:21 +08:00
  • e629864852 Prepare 1.0.0b6 release. krahets 2023-10-29 20:22:07 +08:00
  • 9c28619839
    feat: Reimplement the graph code for C (#901) Yudong Jin 2023-10-29 19:52:19 +08:00
  • db5d1d21f3 Several bug fixes. krahets 2023-10-29 00:09:54 +08:00
  • efbbfd8203 Reimplement the graph code for C krahets 2023-10-29 00:08:28 +08:00
  • c37f0981f0
    feat: refactor top_k.ts (#899) Justin Tse 2023-10-28 14:27:52 +08:00
  • f98b337144
    refactor: Re-implement hanota.c (#885) lucas 2023-10-27 23:41:58 +08:00
  • 492a69ebca
    refactor: Replace vector with array in C code (#894) Yudong Jin 2023-10-27 23:26:48 +08:00
  • 5385057993 Replace "结点" with "节点". krahets 2023-10-27 23:24:13 +08:00
  • 7605cab160
    feature(swift): Reimplement merge_sort and top_k (#898) nuomi1 2023-10-27 22:59:54 +08:00
  • ba74d4bba7
    Reduce the image files size for faster loading. (#897) Yudong Jin 2023-10-27 20:13:08 +08:00
  • 1ab83bd3ef
    refactor(dart): Re-implement merge sort function (#896) liuyuxin 2023-10-27 16:00:26 +08:00
  • bd8cda325e A few improvements to the C code. krahets 2023-10-27 01:13:36 +08:00
  • 0e10274bb4 Update arrayToTree() and treeToArray() for C. krahets 2023-10-27 01:04:17 +08:00
  • 5b1a219b8b Fine-tune code and texts. krahets 2023-10-27 01:01:21 +08:00
  • 3628b40f44
    refactor: re-implement the rust codes of merge sort (#891) 易春风 2023-10-26 22:24:02 +08:00
  • 08311f954a
    CI(dart): Cancel beta and dev Dart SDK (#893) liuyuxin 2023-10-26 22:23:26 +08:00
  • 356db47cd4
    Update array.md (#890) syd168 2023-10-26 22:22:19 +08:00
  • e441ee4e35
    Re-implement merge sort function. (#888) Yudong Jin 2023-10-26 02:56:33 +08:00
  • 7822bf9cd4
    feat: add top_k.c and refactor top_k.js (#889) Yudong Jin 2023-10-26 02:54:19 +08:00
  • 9f4076d1c1 Update to checkout@v4 krahets 2023-10-26 00:09:25 +08:00
  • a8b2350705
    feat(dart): Add build check for Dart (#886) liuyuxin 2023-10-25 23:15:53 +08:00
  • d26e811e10
    Several bug fixes and improvements. (#887) Yudong Jin 2023-10-25 22:59:25 +08:00
  • 436b6fa9a6
    Add C++ iterator example for C++ (#837) 52coder 2023-10-24 23:59:10 +08:00
  • 2035aa0cf1
    feat: iteration & recursion in Zig (#804) Spark 2023-10-24 11:49:13 -04:00
  • 19023148ba
    feat: Update the implementation of hash_map_open_addressing.js and .ts (#881) Yudong Jin 2023-10-24 23:46:34 +08:00
  • dbc76ec806
    Add workflow_dispatch to Swift, Python and C# CI Check (#882) nuomi1 2023-10-24 23:08:15 +08:00
  • f80b25bd17 Replace Java with Python in pivot division figures krahets 2023-10-24 22:33:38 +08:00
  • fb3ce050c1
    feat(csharp): add .net building and testing workflow, solution file (#879) hpstory 2023-10-24 17:13:29 +08:00
  • 17252b53a9 Format code and docs. krahets 2023-10-24 16:19:29 +08:00
  • d639d946f0
    fix: Removed unnecessary JS & TS codes in linked_list.md (#852) Logan Qiu 2023-10-24 00:34:55 -07:00
  • 88a1e4aaac
    refactor(JS, TS): Improve code readability in edit_distance (#860) Reese Wellin 2023-10-24 00:32:20 -07:00
  • d27890d98d Fix automating build workflow for Python krahets 2023-10-23 16:06:33 +08:00
  • b7c110e5ec Add build check with py_compile krahets 2023-10-23 06:02:34 +08:00
  • 1b9978998a
    Create python.yml (#877) Yudong Jin 2023-10-23 05:59:00 +08:00
  • 9562287a21
    Update Q&A of data_structure, array_and_linkedlist (#861) Sizhuo Long 2023-10-23 07:54:25 +11:00
  • e81c9a85b5
    Add CI check for Swift (#875) nuomi1 2023-10-23 04:28:05 +08:00
  • fa9607b749
    Update permutations_problem.md (#864) noobcodemaker 2023-10-23 04:19:29 +08:00
  • 0c470d19c8
    upate build.zig (#874) sjinzh 2023-10-23 03:20:16 +08:00
  • fc70b1eb2c Fix the docs of binary_search_tree and graph_operations. krahets 2023-10-23 03:09:41 +08:00
  • 433997c38d Fix several figures. krahets 2023-10-19 16:22:10 +08:00
  • 5aacf2dfe0 Improve Python code for importing modules. krahets 2023-10-19 16:21:51 +08:00
  • 1e49574332 Simplify struct declarations of C. Use PascalCase for all structs in C. SImplify n_queens.c Format C code for chapter of graph. krahets 2023-10-18 02:16:26 +08:00
  • 070d23ee6e
    fix: hash_collision.md squared detection description (#867) lucaswangdev 2023-10-17 23:49:06 +08:00
  • 5392afd44b fix several bugs krahets 2023-10-17 23:45:31 +08:00
  • 51405c0669
    add permutations_ii.c and re-implement permutations_i.c (#868) Yudong Jin 2023-10-17 10:20:10 -05:00
  • 37872726b0
    feat: build_tree.c translation (#847) lucas 2023-10-17 21:47:16 +08:00
  • ea7275ab6a
    add forLoopRecur in recursion.c (#866) Yudong Jin 2023-10-17 07:28:17 -05:00
  • faa44fecd2
    Squash the language code blocks and fix list.md (#865) Yudong Jin 2023-10-16 12:06:00 -05:00
  • 346c8451de Fix code naming style. krahets 2023-10-15 21:18:09 +08:00
  • ada37fd1f8 Fix Python code. krahets 2023-10-14 22:15:02 +08:00
  • 2976d9ff56 Fix Python code. krahets 2023-10-14 21:54:47 +08:00
  • a8c624fa5a Fix the code in min_path_sum krahets 2023-10-14 03:25:11 +08:00
  • 3df5c36370
    refactor: Improve the hash_map_chaining.c implementation. (#858) Yudong Jin 2023-10-13 02:04:45 -05:00
  • 84e2799f1b Fix hash_map_chaining.c and hash_map_open_addressing.c krahets 2023-10-13 14:32:49 +08:00
  • fe01f77ff8
    Create hash_map_open_addressing.c (#838) lclc6 2023-10-13 14:15:23 +08:00
  • 61eca92055
    fix get() in hash_map_chaining.c (#845) FreddieLi 2023-10-13 14:09:06 +08:00
  • da5ef293d9 fix a typo krahets 2023-10-11 17:39:56 +08:00
  • 227bd66223 Update Dockerfile and mkdocs.yml Fix a variable name in list.md krahets 2023-10-10 13:16:09 +08:00
  • c37b7c807b Several bug fixes krahets 2023-10-09 18:21:18 +08:00
  • fb552987f5 Update variable names in list and my_list krahets 2023-10-09 18:20:42 +08:00
  • e5f8c93f5d
    fix a Python variable name in list.md gledfish 2023-10-09 14:47:25 +08:00