Commit Graph

626 Commits

Author SHA1 Message Date
Varun Upadhyay
7dacb2f837 Merge pull request #164 from KyleScharnhorst/master
Add: level order traversal.
2017-10-10 11:29:02 -07:00
Varun Upadhyay
5f2492832a Merge pull request #121 from manmeet-22/patch-3
Postfix Notation using Stack
2017-10-10 11:11:01 -07:00
Varun Upadhyay
19053d052c Merge pull request #114 from RollandMichael7/patch-1
Create AnyBaseToAnyBase
2017-10-10 11:03:42 -07:00
Ayaan Faiz
a275701781 To check if tree is valid BST tree or not 2017-10-10 19:00:34 +05:30
KyleScharnhorst
0ade40ce1a Add: circular buffer implementation.
data structure used for producer consumer situations. Allows reading and
writing so long as there is data and the buffer is not full,
respectively.
2017-10-07 20:50:12 -07:00
KyleScharnhorst
7ea76784d8 Add: generic queue implementation.
Uses an arraylist its underlying datastructure.
2017-10-07 20:40:48 -07:00
KyleScharnhorst
a9e8b6b100 Add: level order traversal.
Prints each level of the bst.
I.e., Root -> its children -> its children's children -> and so on...
2017-10-07 20:23:10 -07:00
Chetan Kaushik
29c45d76f5 Merge pull request #162 from freitzzz/master
Columnar Transposition Cipher with example usage
2017-10-06 14:02:34 +05:30
DESKTOP-0VAEMFL\joaom
2128c7a15d Columnar Transposition Cipher with example usage 2017-10-05 22:37:13 +01:00
Miki Pokryvailo
6823278618 Added comments to level order traversal method, and samples in main method. 2017-10-05 16:27:54 -04:00
karimElmougi
5919171001 Merge pull request #1 from karimElmougi/master
Add bogo sort
2017-10-05 10:40:35 -04:00
karimElmougi
8717d61b59 Add bogo sort 2017-10-05 10:37:31 -04:00
Deepak
cc4fda5d0c updated
proper spacing
2017-10-05 19:32:03 +05:30
Deepak
a92743cd6f Add Eggdroping puzzle
Dynamic Programming solution for the popular Egg Dropping Puzzle
2017-10-05 19:26:35 +05:30
Acha Jackson
35bd2bb9df #96.Added and Implemented Counting sort with Java 2017-10-05 13:23:11 +01:00
Pankaj Kumar Gautam
50f8693ffa Update README.md 2017-10-05 13:17:11 +05:30
Pankaj Kumar Gautam
a139d6b5bc updating file according to new algorithms added 2017-10-05 13:16:13 +05:30
Gagan
d0b3bfa3f6 Simple Heap Sorting Technique Using Java
Heap sort is a comparison based sorting technique based on Binary Heap data structure
2017-10-05 10:21:24 +05:30
Ribhav Pahuja
76042f4713 Added Ternary Search 2017-10-05 00:55:27 +05:30
Ribhav Pahuja
6807e7e3ea Added Ternary Search 2017-10-05 00:50:54 +05:30
Mansour
ba301ef73e Updated README with the Shell sort 2017-10-04 19:01:50 +02:00
David Hinske
6d96760d13 addded Bag-datastructure 2017-10-04 13:57:26 +02:00
William O'Brien
68ff303df5 Added Resize for Stacks 2017-10-03 21:58:53 -05:00
Michael Rolland
7bb187bca1 Make it actually a java file
Oops
2017-10-03 15:59:12 -04:00
Manmeet Singh
19d311e993 Create Palindromic Prime 2017-10-04 00:22:54 +05:30
Dheeraj Kumar Barnwal
077b76336e Trie Data structure
Trie Data structure implementation without any libraries
2017-10-03 23:55:02 +05:30
Shikhar Tyagi
27ccd4298b Create Any_to_Any
Input : Source base , Source number , Destination base
Output : Destination Number
2017-10-03 22:07:30 +05:30
Daniel Müller
3f25ae8501 turned some public methods private 2017-10-03 18:26:07 +02:00
Shikhar Tyagi
8f76df34bc Add Compression Algorithm 2017-10-03 21:10:08 +05:30
Manmeet Singh
ae3342fb50 Added Extension 2017-10-03 16:51:42 +05:30
Chetan Kaushik
e44016cd97 Merge pull request #132 from dpacmen/patch-5
Rodcuting dp approach in java
2017-10-03 14:52:22 +05:30
Chetan Kaushik
3d42e003ac Merge pull request #120 from nimit17/ReturnSubsequences
Algorithm to Return Subsequences
2017-10-03 14:51:45 +05:30
Chetan Kaushik
76b130e387 Merge pull request #119 from dheeraj92/master
Corrected method call
2017-10-03 14:51:35 +05:30
Chetan Kaushik
d63dbb12e1 Merge pull request #122 from theycallmemac/master
added interpolationSearch.java
2017-10-03 14:49:10 +05:30
Chetan Kaushik
d1475f1c5b Merge pull request #127 from dpacmen/patch-2
add precision_root_algorithm
2017-10-03 14:48:57 +05:30
Chetan Kaushik
4d6e69dec6 Merge pull request #126 from dpacmen/patch-1
add FibToN
2017-10-03 14:48:35 +05:30
Chetan Kaushik
dfe5943f57 Merge pull request #130 from Pusty/master
Added crc32 implementation
2017-10-03 14:48:13 +05:30
Chetan Kaushik
512cc9cf98 Merge pull request #131 from dpacmen/patch-3
add 0-1 knapsack
2017-10-03 14:47:58 +05:30
Chetan Kaushik
ae7edb4c08 Merge pull request #135 from OskarEn/master
Create GCD.java
2017-10-03 14:47:19 +05:30
Oskar Enmalm
edde956625 Create GCD.java 2017-10-03 10:02:42 +02:00
Deepak
9b4ae39291 updated
added comments and changed variable names for better understanding
2017-10-03 13:25:06 +05:30
Deepak
32d03516fe update
added comments and variable names are more simpler now
2017-10-03 13:12:50 +05:30
Chetan Kaushik
0b82799927 Merge pull request #133 from Balance-Breaker/master
Removed unrequired Package
2017-10-03 12:45:18 +05:30
Balance-Breaker
79e2eb2826 Removed unrequired Package 2017-10-03 12:38:23 +05:30
Deepak
b67efdf79e rodcuting dp approach
A Dynamic Programming solution for Rod cutting problem
2017-10-03 10:16:32 +05:30
Deepak
455876723b add 0-1 knapsack
Very frequently asked DP problem
2017-10-03 09:38:34 +05:30
Deepak
0afa2da3ce rename
.java extension added
2017-10-03 08:32:14 +05:30
Deepak
b7a9d0de44 rename 2017-10-03 08:28:04 +05:30
Pusty
db7300f191 fixed a small mistake 2017-10-03 04:27:09 +02:00
Pusty
f2bfa6a1be crc32 implementation 2017-10-03 03:57:28 +02:00