430 Commits

Author SHA1 Message Date
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
Omotayo Obafemi
ae869ef3fa Added algorithm problem that can be solved using stack data structure 2025-02-12 16:58:55 +01:00
Enzo
471e6d0791
Add es-ES translation to search/binary-search (#893) 2024-07-13 21:27:09 +02:00
Alexander Cyon
e5b5944c68
Fix four typos (#1139) 2024-07-13 20:56:39 +02: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
Oleksii Trekhleb
14c563619c
Fix repo build for M1 MacBooks (#1029) 2023-04-10 18:31:06 +02: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
5a41865787
Add links for code examples for K-Means clustering 2023-02-20 18:41:58 +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
6c335c5d83 Fixing the broken link for QuickSort 2023-01-06 14:45:04 +01:00
Oleksii Trekhleb
65e4a7c8b3
Adding a simple cascading solution to generate a Power Set (#975)
* Add a simple cascading version of generating a PowerSet.

* Update README.

* Update README.

* Update README.
2023-01-06 14:37:36 +01:00
j0pgrm
2a6f724589
Malay readme (#927)
* update-readme

* deploy

* deploy

Co-authored-by: name <your mail>
Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2022-12-05 07:59:33 +01:00
Oleksii Trekhleb
025b9a390b
Update Permutation and Combination cheatsheets. (#963) 2022-11-28 16:43:30 +01:00
David (Dato) Kadaria
5de9ca28e9
Added Georgian translation && Added link to the translation from other files (#951) 2022-11-10 15:00:21 +01:00
Mateus Pfeffer
da6ae08851
Brazilian Portuguese translation and typos fixes (#943)
* Update README.pt-BR.md

* TRIE README.pt-BR typo

* TREE README.pt-BR typo

* Stack README.pt-BR typo

* Priority Queue README.pt-BR typo

* hash-table README.pt-BR typo

* doubly-linked-list README.pt-BR typo

* disjoint-set README.pt-BR typo

* bloom-filter README.pt-BR typo

* merge-sort pt-BR translation

* merge-sort README added pt-BR option

* insertion sort pt-BR translation

* insertion sort README added pt-br option

* heap-sort pt-BR translation

* heap-sort READMED added pt-BR option

* bubble sort pt-BR typo

* pt-BR translation for sorting algorithms

Fixed typos and translated all the missing algorithms

* Update README.pt-BR.md

* linked list pt-BR translation

* ml pt-BR translation

* fix typo in README

Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2022-10-10 15:23:32 +02:00
David (Dato) Kadaria
26a27f360a
Add Georgian translation for 'algorithms: Factorial' (#947)
* Translated Factorial

* Renamed file and added link to it from the original file

* Replaced Wikipedia link with Georgian version
2022-10-10 15:02:41 +02:00
Oleksii Trekhleb
7a37a6b86e Add more followup links for Max Subarray problem. 2022-02-04 08:57:25 +01:00
Oleksii Trekhleb
82f0b5edf0 Add a Divide and Conquer version of the MaxSubArray problem. 2022-02-04 08:56:15 +01:00
서다솔
294eb3c53f
Add merge sort document in Korean (#632)
* Add merge sort doc in Korean

* Update README.md
2022-01-27 21:04:41 +01:00
DS Park
3fa19670f2
Add Korean translation. (#644)
* Translate the Heap README to Korean.

* Translate Priority Queue's README to Korean

* Translate Kruskal Algorithm's README into Korean.

* fix typo

* Translate the Dijkstra README to Korean.

Co-authored-by: cckn <pds@enitt.co.kr>
Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2022-01-27 21:00:45 +01:00
Felipe Veronezi Peters
47d5c8f744
Add pt-BR translation to search/linear-search (#663) 2022-01-27 20:56:02 +01:00
Felipe Veronezi Peters
8bd329d5e5
Add pt-BR translation to search/binary-search (#664) 2022-01-27 20:55:13 +01:00
Felipe Veronezi Peters
ef50238eba
Add pt-BR translation to sorting/selection-sort (#665) 2022-01-27 20:54:40 +01:00
Perry
61f2d192f6
Update breadthFirstSearch.js (#666)
fix comment
2022-01-27 20:53:42 +01:00
Rafael Araújo
80649156ea
Created Quicksort documentation in pt-BR (#735)
Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2022-01-27 09:49:11 +01:00
Muhammed Erdinç
c1b2e893ff
Factorial turkish readme (#740)
* added turkish readme for factorial

* Added redirect link to Turkish document.
2022-01-26 20:35:45 +01:00
儿时
6d8195154a
Add Chinise Translation (#842) 2022-01-25 09:34:17 +01:00
Oleksii Trekhleb
90addf9b18 Code/README fixes for the "Palindrome Check". 2022-01-23 21:47:57 +01:00
liamlylehr
ea28788ed8
added palindromeCheck (#806)
* added readme

* added readme

* adding palindromeCheck

* adjusted README

Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2022-01-23 21:42:43 +01:00
Oleksii Trekhleb
7d13e6863a README fixes. 2022-01-22 10:50:33 +01:00
Kush Gabani
236379b04c
Fixed: Translation Typo Error (#796)
This pull request aims at closing the issue #765 by fixing the typo in the translation.
Specifically,
Get Bit and Clear Bit, there should be AND operation (&), but not ADD operation (+)

Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2022-01-22 10:48:15 +01:00
Samay Sagar
d80486f1c6
issue #631 solved (#809)
Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2022-01-22 10:35:06 +01:00
Kirill Skvortsov
8c433f9b5d
Update main README.ru-RU, add README.ru-RU for cryptography/caesar-cipher (#810)
* Update main README.ru-RU

* Add README.ru-RU for cryptography/caesar-cipher

Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2022-01-22 10:25:59 +01:00
儿时
dd3cbe1bfd
Add Chinese Translation (#815)
Co-authored-by: Oleksii Trekhleb <trehleb@gmail.com>
2022-01-22 10:21:37 +01:00
Oleksii Trekhleb
7d8d3977a2
Upgrade dependencies. (#841) 2022-01-22 09:58:38 +01:00
Oleksii Trekhleb
de496a2545 Update the cover for Weighted Random algorithm. 2021-10-22 18:15:44 +02:00
Oleksii Trekhleb
683722170b Update the cover for Weighted Random algorithm. 2021-10-22 14:05:31 +02:00
Oleksii Trekhleb
17bfb551c0 Add Weighted Random cover. 2021-10-22 10:16:37 +02:00
Oleksii Trekhleb
99945f30de
Add the "Weighted Random" algorithm (#792)
* Add the link to the Weighted Random algorithm to the main README.

* Add Weighted Random implementation and tests.

* Add Weighted Random README.

* Add Weighted Random README.

* Add Weighted Random README.
2021-10-22 09:56:44 +02:00
Oleksii Trekhleb
4548296aff Binary representation of the floating-point numbers. 2021-07-26 11:55:40 +02:00
Oleksii Trekhleb
2ad5617a4b Binary representation of the floating-point numbers. 2021-07-26 07:44:21 +02:00
Oleksii Trekhleb
71da6df633 Binary representation of the floating-point numbers. 2021-07-26 07:43:07 +02:00
Oleksii Trekhleb
badf301ba5 Binary representation of the floating-point numbers. 2021-07-16 14:39:35 +02:00
Oleksii Trekhleb
b2d1ec83f0
Binary representation of floating-point numbers (#737)
* Add "Binary representation of floating point numbers" section.

* Adding a half-precision explanatory picture.

* Binary representation of the floating-point numbers.
2021-07-16 11:51:53 +02:00