1128 Commits

Author SHA1 Message Date
Oleksii Trekhleb
4ba97b99fc Delete .github/FUNDING.yml 2025-11-22 20:20:03 -08:00
trekhleb
2834a065b3 Add Dijkstra algorithm illustrations and explanations 2025-11-09 20:40:25 +01:00
trekhleb
f41e6abe8a Add Dijkstra algorithm illustrations and explanations 2025-11-08 23:08:37 +01:00
trekhleb
062703489b Add Dijkstra algorithm illustrations and explanations 2025-11-08 23:03:44 +01:00
trekhleb
e2ed5cc3f5 Add Dijkstra algorithm illustrations and explanations 2025-11-07 21:43:21 +01:00
trekhleb
a88971df9e Add Dijkstra algorithm illustrations and explanations 2025-11-07 21:34:22 +01:00
trekhleb
5a65dcbab9 Add Dijkstra algorithm illustrations and explanations 2025-11-07 20:59:10 +01:00
trekhleb
c80e10c892 Update README notes 2025-10-22 08:03:12 -07:00
trekhleb
e40a67b5d1 Move "valid parentheses" to the "Uncategorized" section 2025-02-12 17:19:46 +01:00
trekhleb
c5dd0483bf Fix language code 2025-02-12 17:17:52 +01:00
Maxwell Knight
bd4990955b feat: Added hebrew translation to README in all languages 2025-02-12 17:15:16 +01:00
Gianfranco P
49e0814c43 "Italiano" is "italian" in italian :) 2025-02-12 17:04:13 +01:00
Omotayo Obafemi
ae869ef3fa Added algorithm problem that can be solved using stack data structure 2025-02-12 16:58:55 +01:00
Vlad Sosnov
ca3d16dcce Update README.uk-UA.md (#991)
Co-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>
2024-07-13 21:28:34 +02:00
Vicente Gutiérrez
e7f30a7bf7 Fix typos README.es-ES for linked list (#850) 2024-07-13 21:28:02 +02:00
Enzo
471e6d0791 Add es-ES translation to search/binary-search (#893) 2024-07-13 21:27:09 +02:00
Alaz Tetik
351a63a59f Update README.md by correcting Turkish lang name (#904)
Co-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>
2024-07-13 21:25:58 +02:00
Nikita Gurskiy
0e2b2574f8 update the ES README a lenguage correction (#952) 2024-07-13 21:23:02 +02:00
Youssef Rabei
0c054f782a Update README.ar-AR.md (#959)
Co-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>
2024-07-13 21:22:10 +02:00
JungHyunLah
6509304ff6 update LRU Cache translation for ko-KR (#987)
* feat: LRU cache translation in ko-KR

* chore: add readInAnotherLan for ko-KR

---------

Co-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>
2024-07-13 21:20:23 +02:00
Stanislav Dolgachov
09afeb58d8 Update .eslintrc, improve UK translation for LinkedList (#1128)
* Add ignore patterns to eslint config

* Improve UK translation for LinkedList

---------

Co-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>
2024-07-13 21:13:11 +02:00
Qudratillo
d7a41a6461 feat: added uzbek language (#1082)
Co-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>
2024-07-13 21:09:06 +02:00
Mahdi Azarboon
9046d80bdb Update README.md (#1141)
Before diving into any of the data structures, readers should be reminded of two fundamental laws in software architecture:

1.Everything is a trade-ff
2."Why is more important than the how"

So, readers face the nuances and reality of these data structures from the beginning. These two laws are coined by two thought leaders in software architecture: Mark Richards and Neal Ford. They have explained these two laws in various conference talks and books. For example, here you can read about these two laws here:

https://www.infoq.com/podcasts/software-architecture-hard-parts/


Also, here is a book for reference:
https://a.co/d/fKOodW9

Co-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>
2024-07-13 20:58:45 +02:00
Alexander Cyon
e5b5944c68 Fix four typos (#1139) 2024-07-13 20:56:39 +02:00
Oleksii Trekhleb
2c67b48c21 Ad hoc versions of MinHeap, MaxHeap, and DisjointSet (#1117)
* Add DisjointSetMinimalistic

* Add MinHeapMinimalistic and MaxHeapMinimalistic

* Rename minimalistic to adhoc

* Update README
2024-03-09 17:15:19 +01:00
Mira Kwak
ac78353e3c feat: added korean translation for trie (#1071)
Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2024-03-09 17:13:54 +01:00
irene (Irene Tomaini)
8959566a36 fix binary search typo (#1079)
Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2024-03-09 17:11:53 +01:00
Vi Truong
729bc4d78a Add Vietnamese translation for LinkedList (#1086)
* translate readme from linked list

* add linked list for viet sub

---------

Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2024-03-09 17:09:21 +01:00
Vi Truong
8d1f473610 Vietsub (#1088)
* translate readme from linked list

* add linked list for viet sub

* add vietnamese readme translation for queue

* add readme in vietnamese for Stack
2024-03-09 17:06:47 +01:00
Arpit Goyal
111ea3dbd3 Update README.md (#1093) 2024-03-09 17:02:29 +01:00
Oleksii Trekhleb
76617fa83a Update README.md 2023-07-21 20:08:01 +02:00
trekhleb
8c5e5f4f0d Add repo size 2023-04-10 18:47:10 +02:00
Oleksii Trekhleb
14c563619c Fix repo build for M1 MacBooks (#1029) 2023-04-10 18:31:06 +02:00
Oleksii Trekhleb
bbbfd32a45 Update Bakers. 2023-03-25 17:02:02 +01:00
Yaroslav Podorvanov
b9304f4787 feat: added Ukrainian translation for factorial (#1006)
* added Ukrainian translations for factorial

* added links to other languages

* formatting

* delete link

* Türkçe

---------

Co-authored-by: VictorPoprozhuk <victor.poprozhuk@gmail.com>
2023-03-16 20:40:41 +01:00
Oleksii Trekhleb
1ad60dc510 Add Bucket Sort. 2023-03-13 14:12:43 +01:00
Oleksii Trekhleb
e95d856e67 Add bakers 2023-02-24 23:06:02 -01:00
Oleksii Trekhleb
46aae1d708 Add bakers 2023-02-24 23:04:35 -01:00
Oleksii Trekhleb
5a41865787 Add links for code examples for K-Means clustering 2023-02-20 18:41:58 +01:00
Oleksii Trekhleb
af08253a95 Adding Heap time complexities 2023-02-01 08:11:25 +01:00
Oleksii Trekhleb
5fc33c0f0a Add a recursive version of the Longest Common Subsequence. 2023-01-30 09:08:17 +01:00
Oleksii Trekhleb
c9f1caf1ca Add a recursive version of the Longest Common Substring. 2023-01-30 09:01:49 +01:00
Oleksii Trekhleb
bcd1cc1b00 Upgrade packages and Node versions. (#989)
* Upgrade to Node 16

* Upgrade packages and Node versions.
2023-01-30 08:19:38 +01:00
Oleksii Trekhleb
1d6249d552 Update README. 2023-01-27 08:05:56 +01:00
Oleksii Trekhleb
4b4d77071c Add an example of the LRU Cache based on the Map. 2023-01-24 09:43:12 +01:00
Oleksii Trekhleb
69c3a16f75 Refactor LRU Cache. 2023-01-24 09:04:02 +01:00
Oleksii Trekhleb
fbd77551b3 Update time complexity table for LRU. 2023-01-23 18:44:46 +01:00
Oleksii Trekhleb
f6a0ed42bc Update time complexity table for LRU. 2023-01-23 18:43:52 +01:00
Oleksii Trekhleb
6c4aa1b6a2 Update time complexity table for LRU. 2023-01-23 18:43:00 +01:00
Oleksii Trekhleb
3d8dd9a67f Update LRU Cache README. 2023-01-23 18:15:13 +01:00