Commit Graph

360 Commits (main)

Author SHA1 Message Date
Leonardo Gonfiantini a4edbaf506
Update reverse-array.go 2023-05-27 12:22:17 +02:00
Leonardo Gonfiantini 449bd57f2b
Update reverse-array.go 2023-05-27 12:16:19 +02:00
leonardogonfiantini aa27a50d56 Added new algorithm, reverse-array for go language 2023-03-07 14:16:29 +01:00
Uma-95 af47764be0
chore(CPlusPlus): add largest and smallest number in an array (#1110) 2022-12-22 09:29:25 -04:00
RK-Shandilya bb641ee600
chore(CPlusPlus): add reverse in groups of K (#1106) 2022-12-22 09:28:01 -04:00
RK-Shandilya 6620f32d9c
chore(CPlusPlus): add reverse the string wordwise (#1100) 2022-12-14 14:26:00 -04:00
Yashkumar Gupta 4b2835bae6
chore(CPlusPlus): add find words matching pattern dictionary (#1050)
* Create find_all_words_matching_pattern_in_given_dictionary.cpp

Given a dictionary of words where each word follows a CamelCase notation, find all words in it that matches a given pattern of all uppercase characters.

We can use a Trie data structure to solve this problem. The idea is to insert all uppercase characters of each word in the CamelCase dictionary into a Trie.

Expected output:
HiTech
HiTechLab
HiTechCity

* Update README.md
2022-11-30 08:45:11 -04:00
Yashkumar Gupta 7aa0b7be6f
chore(CPlusPlus): add rat in a maze problem (#1051)
Co-authored-by: Arsenic <54987647+Arsenic-ATG@users.noreply.github.com>
2022-11-30 08:42:45 -04:00
Beto Harris b52d9e2537
chore(Python): add roman number to int (#1084)
Co-authored-by: Humberto Harris <hharris@techgenies.com>
2022-11-21 17:49:39 -04:00
nandinisahu407 07d7d4aeb8
chore(CPlusPlus): add special index in an array (#1048)
Co-authored-by: Arsenic <54987647+Arsenic-ATG@users.noreply.github.com>
2022-10-30 12:03:10 -04:00
DenisO 978a119d9a
enh(CPlusPlus): memory usage on Dijksta algorithm (#1061)
Co-authored-by: Arsenic <54987647+Arsenic-ATG@users.noreply.github.com>
2022-10-30 12:02:34 -04:00
Manik Rana ec8bdb7c84
chore(JavaScript): add two sum (#1031)
Co-authored-by: Ming Tsai <37890026+ming-tsai@users.noreply.github.com>
2022-10-20 22:59:44 -04:00
Seemant Tripathi 2da3cda5b9
chore(Python): add cycle detection and removal in linkedlist (#1022) 2022-10-20 22:48:12 -04:00
Ritesh Yadav 70e71a7718
chore(Java) : add circular singly linked list (#848)
* Singly Circular LinkedList

Singly Circular LinkedList with functionality of Add, Add in front, Display, Reverse , Search element in LinkedList

* Depth First Search

* Breadth First Search

* Update README.md

* Update README.md

* Update circularll.java 

adding output of this code

* Update circularll.java

adding output of this code

* Update breadth_first_search.java

Adding output of breadth_first_search

* Update depth_first_search.java

adding output of depth_first_search

* Delete breadth_first_search.java

* Delete depth_first_search.java

* Delete circularll.java

* create circular-singly-linkedlist.java

* update readme.md

* Update algorithms/Java/linked-lists/circular-singly-linkedlist.java

Co-authored-by: Mohit Chakraverty <79406819+mohitchakraverty@users.noreply.github.com>

* Update max-subarray-sum.cpp

Co-authored-by: Mohit Chakraverty <79406819+mohitchakraverty@users.noreply.github.com>
2022-10-16 12:55:30 +05:30
Ming Tsai 0c08f65624
fix(CPlusPlus): spelling problem 2022-10-15 20:34:38 -04:00
ashwath462 4fc4e6e25b
chore(CPlusCPlus): add trie algorithms (#1006) 2022-10-15 20:32:12 -04:00
Jyoti Singh 9aae0fe5ea
chore(CPlusPlus): add rod cutting problem (#985)
* Rod cutting in cpp completed

* Update rod-cutting.cpp
2022-10-15 21:22:10 +05:30
Virendra Carpenter 1cc547fd8b
chore(CPlusPlus): add balanced parenthesis problem (#930) 2022-10-13 08:42:33 -04:00
BiscuitCandy 35c870d05d
chore(Python): add max sub array sum (#936) 2022-10-13 08:38:36 -04:00
Pranav Rustagi 0816bfcddd
chore(Javascript): single occurring element among duplicates (#969) 2022-10-11 21:25:25 -04:00
Laleet Borse 04d42af7c0
chore(Javascript): add graph algorithm (#953)
* add BFS & DFS graph algorithm

* (javascript): add BFS & DFS graph algorithm

* chore(javascript): add BFS & DFS graph algorithm

* chore(Javascript): add DFS & BFS algorithm

* chore(javascript): add graph algorithm

* chore(Javascript): add graph algorithm named  DFS & BFS

Co-authored-by: Laleet Borse <laleet@Laleets-MacBook-Air.local>
Co-authored-by: Ming Tsai <37890026+ming-tsai@users.noreply.github.com>
2022-10-08 14:45:35 -04:00
Jyoti Singh 3c7339e59c
chore(CPlusPlus): add redundant parenthesis (#946)
* Redundant parenthesis in cpp completed

* Update README.md
2022-10-08 14:19:57 +05:00
Abhishek Kumar 999530431b
chore(Java): add permutation sequences (#872)
* Algorithms/Java/Maths/permutation_sequences.java

Added a new java file in Algorithms/Java/Maths/permutation_sequences.java

* Update algorithms/Java/Maths/permutation_sequence.java

Co-authored-by: Mohit Chakraverty <79406819+mohitchakraverty@users.noreply.github.com>

* Update algorithms/Java/Maths/permutation_sequence.java

Co-authored-by: Mohit Chakraverty <79406819+mohitchakraverty@users.noreply.github.com>

* Done

Co-authored-by: Mohit Chakraverty <79406819+mohitchakraverty@users.noreply.github.com>
2022-10-07 20:14:41 +05:30
Pravar Anu 07c44c1843
chore(CPlusPlus) : add reverse linked list (#942) 2022-10-06 13:31:13 -04:00
Mohit Chakraverty c63a39519a
chore(Java) : add prims algorithm (#945) 2022-10-06 11:25:43 -04:00
Dakshit Chopra 31fae0cfdc
chore(CPlusPlus): add infix to prefix (#858) 2022-10-06 11:23:44 -04:00
Gaurav Bhardwaj 684d69de08
chore(JavaScript): add trie implementations algorithm (#863)
Co-authored-by: Ming Tsai <37890026+ming-tsai@users.noreply.github.com>
2022-10-06 11:23:19 -04:00
KARTIKEY SINGH 9b6d8e0b77
chore(CPlusPlus): add detecting a cycle in a graph (#862)
* Add files via upload

* Delete Detecting a cycle in a graph (Using three color mechanism).cpp

* Create detecting-cycle-in-a-graph-using-three-color-mechanism.cpp

* Update detecting-cycle-in-a-graph-using-three-color-mechanism.cpp

* Update detecting-cycle-in-a-graph-using-three-color-mechanism.cpp

* Update README.md
2022-10-06 18:45:10 +05:30
Katherine Hambley 75e93fd885
Added CSharp Fibonacci Checker program (#913) 2022-10-06 18:31:48 +05:30
Ankit Gupta 25f3e9dcae
chore(CPlusPlus): add even odd algorithm (#876)
* Added Check-Even-Odd Algo

* Spell-Check Failed error fixed

Co-authored-by: en1gm479 <spydergup@gmail.com>
2022-10-05 14:06:04 +05:30
AMIT KUSHWAHA c6a454590d
chore(CPlusPlus): add sliding windows (#853) 2022-10-04 16:05:38 -04:00
Adelinked fe130ddc4f
chore(JavaScript): add min heap (#897) 2022-10-04 16:01:15 -04:00
AMIT KUSHWAHA 5d18a66cd8
Update roman-numerals.java (#901)
corrected the spelling mistake because of which my pull request failed the spell check
2022-10-03 19:14:29 +05:30
Vivi Koutsoumanidou 62907b69ec
chore(Java) : add roman numerals conversion (#849)
* Add Roman Numerals Conversion

* roman numerals conversion, expanded description

* roman numerals conversion, expanded description
2022-10-01 02:41:58 +05:30
Vishnu Rai b4cd97f55a
chore(Java) : add ternery search (#850)
* Add Ternery-search in java

* Updated Ternery Search

Added Time compleities and iterative method of the ternery search.

* Updated Ternery-Search

* Updated Ternery Search

Updated Again.
2022-10-01 02:37:07 +05:30
Devang-Shah-49 b67f5e1786
chore(CPlusPlus): add n-queens backtracking algorithm (#812)
Co-authored-by: Arsenic <54987647+Arsenic-ATG@users.noreply.github.com>
2022-09-28 18:14:20 -04:00
Adelinked 8072446b24
chore(JavaScript): add max heap (#842) 2022-09-24 21:47:06 -04:00
Chris Morin 368ec2e1db
fix (Java): random node of a binary tree link (#841)
Co-authored-by: Ming Tsai <37890026+ming-tsai@users.noreply.github.com>
2022-09-14 16:48:19 -04:00
Hemant Sharma eb3d410c09
chore(Java): add left leaf sum binary tree (#839) 2022-09-14 16:44:31 -04:00
Ayomide AJAYI daa8be12a4
enh(Go): import the string package on anagram (#838) 2022-09-11 20:44:32 -04:00
Ishantgarg-web 7f85abfa31
chore(Go): add anagram (#834) 2022-09-11 15:45:00 -04:00
Ishantgarg-web a5ae1dc091
chore(Java): add next greater element (#833)
* chore(Java): added Next Greater Element

* Update Next_Greater_Element.java file
2022-09-11 19:02:36 +05:30
Andrés Martínez e1bbc8b302
chore(Python): add find all permutations (#831)
* added find_all_permutations

* added test case for find_all_permutations

* updated README with find all permutations

* Added desc and time complexity of find_all_permutations

* PR comment spelling correction
2022-09-06 23:45:28 +05:30
Ivan Kirspu 033fbe1503
chore(C): add bogo sort algorithm (#829)
* Add bogo sort algorithm

* Add bogo sort to README.md

* Fix typo

Co-authored-by: Ivan Kirspu <luneyune@users.noreply.github.com>
2022-09-06 18:31:56 +05:00
Mohit Chakraverty 7fabd6432d
chore(Java): add square root using binary search (#826) 2022-09-04 20:55:17 -04:00
Ishantgarg-web 7dc2c928f7
chore(Java): add isomorphic strings (#828)
* chore(Java): added isomorphic strings

* added Time and space complexity

* update algorithms/Java/README.md

* update algorithms/Java/README.md file

* spelling Correct README.md file
2022-09-04 15:08:24 +05:30
Ivan Kirspu cfc589e55f
chore(C): add shuffle array algorithm (#827)
Co-authored-by: Ivan Kirspu <luneyune@users.noreply.github.com>
2022-09-03 10:55:52 -04:00
Ashad 170a706b1b
Merge pull request #824 from Prashant-Bhapkar/second-largest-element
chore(C): add find second largest element in array
2022-09-01 20:49:29 +05:00
Mohnish Deshpande 88b0e15b52
chore(CPlusPlus): add binary power on maths algorithm (#810)
Co-authored-by: angshudas <offangshudas123@gmail.com>
Co-authored-by: Mohnish Deshpande <mohnish@pop-os.localdomain>
2022-09-01 11:40:21 -04:00
angshudas a68c012fea
chore(CPlusPlus): add prim's graph algorithm (#816)
Co-authored-by: angshudas <offangshudas123@gmail.com>
Co-authored-by: Ming Tsai <37890026+ming-tsai@users.noreply.github.com>
2022-09-01 11:39:18 -04:00