Commit Graph

631 Commits (0816bfcddd782fe3a9933b3ae8cc397fc9b8b456)
 

Author SHA1 Message Date
temitayo 29cbbeaf11
Add singly linked lists for python (#116)
* fixed incorrect links

* added singly list Data structure

* removed semi-column
2021-03-23 11:20:13 -04:00
Vivek Bisht 929c1366a0
added bellman-ford for c++ (#115) 2021-03-20 11:08:19 -04:00
Goutham Krishna f7c33dcb6e
Update README (#108) (#111) 2021-03-18 15:48:09 -04:00
Goutham Krishna e250c52ded
rust-> palindrome program, enforces specification in #108 (#109)
* issue 108 example: rust palindrome program

* edits on gitignore file

* update to specification file

* Updated README.md

* Updated parent README
2021-03-16 08:41:41 -04:00
Ming Tsai cc756628a2
chore: add workflows name attribute 2021-03-12 18:49:04 -04:00
Tawfik Yasser f3150c963a
Adding the circular queue (#104)
* Create circular-queue-linked-list.cpp

* Update README.md

* Update circular-queue-linked-list.cpp
2021-03-12 18:40:53 -04:00
Goutham Krishna 891c5816ac
Rename greating.yml to greeting.yml (#107) 2021-03-12 18:40:32 -04:00
Atin Bainada 08410d94b5
Interval Scheduling, Quick Sort, Insertion Sort in Go (#102)
* Interval Scheduling, Quick Sort, Insertion Sort in Go

* Update quick-sort.go

* Update interval-scheduling.go
2021-03-07 12:49:25 -04:00
Tawfik Yasser e211a1d20a
Queue linked-list Added (#100)
* Queue linked-.list Added

* Update queue-linked-list.cpp

* Update queue-linked-list.cpp
2021-03-07 12:47:15 -04:00
Atin Bainada fd412d13bd
Added contributors in the README (#98) 2021-03-03 18:52:16 -04:00
Ritish Sehgal cdaef8f9af
Added Dutch Flag algo (#93) 2021-03-03 14:55:50 -04:00
Goutham Krishna 6fe5b94526
Add Palindrome Check Algorithm in Python (Idiomatic Python) (#96) 2021-03-03 14:55:42 -04:00
truonggiangtran 327a2ad594
Add 3way quick sort for c++ (#85)
* Add 3way quick sort for c++

* Include description for 3way_quick_sort
2021-03-03 14:55:27 -04:00
Atin Bainada e375a9f8b0
Added Linear, Binary Search in Go (#94)
* Create linear-search.go

* Create binary-search.go

* Update README.md
2021-03-03 14:54:01 -04:00
Arsenic 7d9f810c06
fix: numbering in linked-list index (#92) 2021-03-01 20:04:36 -04:00
B PAVAN KUMAR 1018546897
added left-rotation.cpp file (#84)
* added left-rotation.cpp file

* Update README.md

Added a link for left-rotation.cpp
2021-02-28 15:24:22 -04:00
everly-gif 7eb8b8327c
Add Josephus Problem Using Circular Linked List (#86)
* Add Josephus Problem Using Circular Linked List

* Update josephus-problem.c

Made all requested changes
2021-02-28 09:18:15 -04:00
Ritish Sehgal 655bf87436
Added Dutch Flag algo (#87) 2021-02-28 09:17:57 -04:00
Shrashtika Singh a125b19f98
Add all possible insertion on linked lists (#82)
* all-possible-insertion-method-in-a-linked-list

* Rename All-possible-insertion-method.cpp to all-possible-insertion.cpp

* Update README.md
2021-02-26 11:39:29 -04:00
Akash Negi dcc8673790
Updated - README.md (#83)
This commit removes the statement in the section c# which states "You could use any online IDE (for an example [.net Finddle](https://dotnetfiddle.net/)) to test them."
2021-02-24 08:50:50 -04:00
Atin Bainada feb6dc99be
added algo to count inversions in an array in C++, Python, JavaScript and Java (#79)
* algo to count inversions in array

Added in C++, Python, JavaScript and Java

* Added comments

* Rename arrays/javascript/count-inversions.js to arrays/js/count-inversions.js

* Update count-inversions.cpp

* Update count-inversions.java

* Update count-inversions.js

* Update count-inversions.py
2021-02-23 16:14:09 -04:00
Ritwik Vaidya 8cb86de0d7
Add stacks for c-or-cpp (#80) 2021-02-21 21:33:58 -04:00
Atin Bainada 84d85814e2
Added Interval Scheduling Algorithm (#76)
* Create interval_scheduling.py

* Rename scheduling/interval_scheduling.py to scheduling/python/interval_scheduling.py

* Create README.md

* Update README.md

* Rename interval_scheduling.py to interval-scheduling.py
2021-02-18 11:38:12 -04:00
Tawfik Yasser 5938a1def4
Add method to single linkedlist (#75)
* Update singly.cpp

Add the `insertAtEnd()` method to single linkedlist.

* Update singly.cpp
2021-02-16 20:53:04 -04:00
Akash Negi b48084de34
insert_and_delete_beginning.c (#59)
* ADD - insert_at_beginning

This is a program to add item at the beginning of linked list . Structure Based Implementation .

* Changed FIle Named  .

File name was changed in accordance with the contribution guidelines .

* Changed c++ file to c . 

The file is updated and named was also changed

* Fixed Bug .

change the type of main function from void to int .
Fixed the edge cases for the deletion .
2021-02-14 02:28:12 -04:00
Vinayak Ravi Joshi 4d57584f7a
Add doubly, circular Linked List, and kruskal graphs (#72)
* Code for inserting elements in doubly linked list

* Circular linked list added

* Graphs Section added

* README updated
2021-02-11 16:25:00 -04:00
Tawfik Yasser 8c1cb2095f
Create greating.yml (#73) 2021-02-11 11:55:54 -04:00
Ming Tsai e34c727c55 docs: delete dummy new lines 2021-02-09 09:31:37 -04:00
Ming Tsai a6038e88cc chore: delete duplicate code 2021-02-09 09:31:25 -04:00
Ming Tsai 9416ad95f6 docs: delete dummy new line 2021-02-09 09:31:11 -04:00
Ming Tsai 998ddff4e5 chore: reanme reverse-linkedlist to reverse 2021-02-09 09:29:45 -04:00
Satyam Singh 6526860e53
added comp sort in cpp (#66)
* add binary search in js

* added merge sort in c

* added quick sort in cpp

* modified quick sort

* added heap sort

* updated readme.md

* added counting sort

* added bucket sort

* added shell sort

* added comb sort
2021-02-09 09:27:24 -04:00
Vinayak Ravi Joshi 98d54a67d1
Code for inserting elements in doubly linked list (#67)
* Code for inserting elements in doubly linked list

* Circular linked list added
2021-02-09 09:24:16 -04:00
Kartik Jaiswal d28751e92e
adding-reversing-linkedlist (#62)
* adding-reversing-linkedlist

* changes done

* reverse linkedlist code and index updated

* changes added

* print added

Co-authored-by: cyberghost002 <49005095+cyberghost002@users.noreply.github.com>
2021-02-09 09:24:00 -04:00
Tawfik Yasser cc5da8777a
Add Radix Sort (#58)
* Add radix-sort algorithm

* Update README.md

* Update radix-sort.cpp

Update code to accept all test cases

* Update radix-sort.cpp

fixing function name

Co-authored-by: Arsenic <54987647+Arsenic-ATG@users.noreply.github.com>
2021-02-07 13:43:09 -04:00
BharatiyaKaran 8fe732db19
Add Kumar Karan's string tokenizer program contribution(first) (#60)
* Add Kumar Karan's string tokenizer program contribution

* Added strtok.cpp to README.md and removed file description from strtok.cpp

* renamed strtok.cpp to string-tokeniser.cpp
2021-02-07 13:41:58 -04:00
Satyam Singh 6be1c352b2
added shell sort (#61)
* add binary search in js

* added merge sort in c

* added quick sort in cpp

* modified quick sort

* added heap sort

* updated readme.md

* added counting sort

* added bucket sort

* added shell sort
2021-02-06 20:29:55 -04:00
Ming Tsai 8840298fe7 chore: rename the singly linked list file name 2021-02-06 11:18:22 -04:00
Ming Tsai 417ccc66ef
chore: rename SinglyLinkedList.cpp to singly.cpp
Rename SinglyLinkedList.cpp to singly.cpp
2021-02-05 09:54:45 -04:00
Satyam Singh bdfa4e1576
added bucket & counting sort in cpp (#57)
* add binary search in js

* added merge sort in c

* added quick sort in cpp

* modified quick sort

* added heap sort

* updated readme.md

* added counting sort

* added bucket sort
2021-02-03 11:05:35 -04:00
Amisha Mohapatra 455bb11a96
Add String Search Algorithms in Java & C++ (#55)
* Add string searching algorithms

* Update kmp.cpp

* Update README.md
2021-02-02 12:02:30 -04:00
Visrut 445a57d57b
added singly linked list in java and javascript (#53)
* added singly linked list in java

* added commnets

* addded singly linked list in javascript

* Rename SinglyLinkedLIst.java to singly-linked-list.java
2021-02-02 12:02:08 -04:00
Satyam Singh 1e5db415bf
Added counting sort in cpp (#56)
* add binary search in js

* added merge sort in c

* added quick sort in cpp

* modified quick sort

* added heap sort

* updated readme.md

* added counting sort
2021-02-02 11:59:48 -04:00
Satyam Singh 2de8ac9ea3
added heap sort in cpp (#54)
* add binary search in js

* added merge sort in c

* added quick sort in cpp

* modified quick sort

* added heap sort

* updated readme.md
2021-01-31 14:03:49 -04:00
Visrut a6e15a9e5d
improved selection sort with function style for reusability (#52) 2021-01-31 08:51:08 -04:00
Satyam Singh f84976ab83
added quick sort (#48)
* add binary search in js

* added merge sort in c

* added quick sort in cpp

* modified quick sort
2021-01-31 08:50:51 -04:00
Visrut a27fdb30dd
Data Structures (#44)
* added singly linked list in c++

* changed .gitignore to ignore binary files for c++ and java

* changed .gitignore to ignore binary files for c++ and java

* i changed as per review , method names in SinglyLinkedList and folder name

* i changed directory name as per convention
2021-01-30 08:27:49 -04:00
Muhammed Sabah bbec0ebacf
Added QuickSort in java (#50)
* added merge sort in java

* Added QuickSort in java
2021-01-30 08:27:31 -04:00
Akash Negi 56d220bcc5
ADD - binary-search-recursive (#46)
* ADD - binary-search-recursive

This file contains recursive version of the Binary Search .

* Updated README.md
2021-01-29 10:55:22 -04:00
Akash Negi 1724bf6b03
Added binary-search.js (#43)
* Add - binary-search-iterative

* Deleted binary-search-iterative.js

* Updated binary-search.js
2021-01-29 10:53:33 -04:00