Commit Graph

205 Commits

Author SHA1 Message Date
Ribhav Pahuja
6807e7e3ea Added Ternary Search 2017-10-05 00:50:54 +05:30
Anup Kumar Panwar
8b29c6ca1d Merge pull request #115 from RollandMichael7/patch-2
Update LowestBasePalindrome.java
2017-10-01 14:09:28 +05:30
Anup Kumar Panwar
8f086c0b69 Merge pull request #116 from manmeet-22/patch-1
Tower of Hanoi using Recursion
2017-10-01 14:09:09 +05:30
Anup Kumar Panwar
77ca9326a3 Merge pull request #118 from nimit17/ReverseStack
Added algorithm to reverse a stack
2017-10-01 14:08:53 +05:30
Nimit Arora
727769c06f Added algorithm to reverse a stack using recursion 2017-10-01 12:45:13 +05:30
Nimit Arora
dad4c69c98 Added algorithm to reverse a stack using recursion 2017-10-01 12:39:38 +05:30
Manmeet Singh
1e99c48d4a Tower of Hanoi using Recursion 2017-10-01 00:17:23 +05:30
Michael Rolland
2d300b340a Update LowestBasePalindrome.java
Very, very minor documentation edit
2017-09-29 14:32:47 -04:00
Anup Kumar Panwar
b21444d29d Merge pull request #108 from RollandMichael7/patch-1
Create LowestBasePalindrome.java
2017-09-29 10:43:49 +05:30
Anup Kumar Panwar
9fd57c7d2a Merge pull request #109 from icalF/master
Add longest increasing subsequence
2017-09-29 10:40:30 +05:30
icalF
dc8114c17d Add longest increasing subsequence 2017-09-29 10:47:05 +07:00
Michael Rolland
658ed90553 Create LowestBasePalindrome.java
Algorithm for determining the lowest base in which a given integer is a palindrome.

NOTE: Has room for error, see note at line 63.
2017-09-28 21:32:55 -04:00
Chetan Kaushik
0aee19d427 Merge pull request #101 from kv19971/levenshtein_distance
added levenshtein distance dp implementation
2017-09-28 22:19:10 +05:30
kv19971
0957f33275 added levenshtein distance dp implementation 2017-09-29 00:43:08 +08:00
Chetan Kaushik
995005c933 Merge pull request #99 from rei2hu/master
Add adjacency list graph implementation
2017-09-28 22:08:48 +05:30
Chetan Kaushik
c6887b8a08 Merge pull request #100 from dpunosevac/master
Added Shell Sort
2017-09-28 22:07:27 +05:30
Dusan Punosevac
f7f70b575b Added Shell Sort 2017-09-28 18:33:36 +02:00
rei2hu
9b566f9441 remove makefile and update docs 2017-09-28 10:40:18 -05:00
rei2hu
381d898d86 add adjacency list implementation for graphs 2017-09-28 10:15:39 -05:00
Anup Kumar Panwar
230a0059e7 Merge pull request #95 from mk9440/master
Huffman Encoding
2017-09-22 11:49:17 +05:30
Mayank Kumar Jha
ac24f7d6f4 Add files via upload
Huffman Encoding with Proper comments
2017-09-22 01:21:56 +05:30
Chetan Kaushik
5f1fb61f07 Merge pull request #86 from JosephMPignataro/master
Adding a Node class and Binary Tree Sorting algorithm
2017-09-13 20:24:17 +05:30
Chetan Kaushik
9b91f6cac5 Merge pull request #93 from varunu28/master
Updated SelectionSort.java
2017-09-10 21:51:17 +05:30
Chetan Kaushik
35b17aaa0d Merge pull request #90 from varunu28/master
Added Fibanacci using memoization
2017-09-10 15:08:08 +05:30
Chetan Kaushik
1ac59ac69d Merge pull request #81 from atishaya11/master
Added function to insert a node at specified position in linked list
2017-09-08 09:03:56 +05:30
Varun Upadhyay
bd42abccd9 Updated SelectionSort.java
Updated SelectionSort.java to its generic version
2017-09-07 19:11:35 -07:00
Varun Upadhyay
73e05940ea Added bottom up approach 2017-09-04 14:40:12 -07:00
Varun Upadhyay
0d4cfbabe6 Added Fibanacci using memoization 2017-09-04 14:08:12 -07:00
Mayank Kumar Jha
86f5fd28c2 Delete max_sub_array.py 2017-08-29 19:43:25 +05:30
Mayank Kumar Jha
b74c8ae9a4 Add files via upload 2017-08-29 19:42:53 +05:30
Anup Kumar Panwar
affcbac394 Merge pull request #87 from varunu28/master
Updated QuickSort.java
2017-08-27 10:38:02 +05:30
Varun Upadhyay
146a08cabf Updated MergeSort.java
Updated MergeSort into its generic form
2017-08-25 11:43:44 -07:00
Varun Upadhyay
e9b1e2542b Updated QuickSort.java
Updated quicksort to its generic version and changed the filename according to convention
2017-08-21 11:20:04 -07:00
Joseph M Pignataro
707bf5c5a9 Remake of TreeSort
Uses Node class in misc files. Remade after a typo in the last file.
2017-08-21 13:54:34 -04:00
Joseph M Pignataro
7929651c3a Delete BinaryTreeSearch.java
Wrong title
2017-08-21 13:53:15 -04:00
Joseph M Pignataro
f16117e109 Tree search
Uses Node class in misc.
2017-08-21 13:51:57 -04:00
Joseph M Pignataro
07d5d9ea6d Create Node.java
A node class to be used for the binary tree sorting algorithm. I will put up the sorting algorithm ASAP.
2017-08-21 13:35:38 -04:00
Anup Kumar Panwar
a009ccaca9 Merge pull request #85 from varunu28/master
Updated Insertion Sort
2017-08-20 21:01:46 +05:30
Varun Upadhyay
96af9a7d63 Update BubbleSort.java
Changed the method description
2017-08-20 07:51:16 -07:00
Varun Upadhyay
2eb75e15f1 Update InsertionSort.java 2017-08-20 07:50:29 -07:00
Varun Upadhyay
2b02d48377 Updated Insertion Sort
Updated Insertion Sort to its Generic version
2017-08-20 07:48:19 -07:00
Anup Kumar Panwar
e414753af4 Merge pull request #83 from varunu28/master
Updated BubbleSort.java
2017-08-19 20:21:52 +05:30
Varun Upadhyay
9f0d7b6518 Updated BubbleSort.java
Updated BubbleSort.java to its generic version
2017-08-19 07:41:14 -07:00
Anup Kumar Panwar
90ebd8ad99 Merge pull request #82 from varunu28/master
Update BinarySearch.java
2017-08-19 09:42:53 +05:30
Varun Upadhyay
22350eaf6b Update BinarySearch.java
Converted integer binary search to generic binary search
2017-08-17 06:57:00 -07:00
Atishaya Jain
1e9b5724df Added function to insert a node at specified position in linked list 2017-08-15 23:04:08 +05:30
Anup Kumar Panwar
eca7a0ee28 Merge pull request #80 from varunu28/master
Updated LinearSearch.java
2017-08-14 12:41:51 +05:30
Varun Upadhyay
13bd0365f3 Create DecimalToAnyBase.java
A program to convert a decimal number to any given base
2017-08-13 12:37:54 -07:00
Varun Upadhyay
ee5974a04e Updated LinearSearch.java
Converted integer linear search to a generic linear search and added faster input method
2017-08-13 12:03:28 -07:00
Anup Kumar Panwar
a0aed9aef2 Merge pull request #79 from hgm1284/contribution
HexaDecimal To Binary conversion created
2017-08-10 10:08:12 +05:30