m-maksyutin
|
38688f25c5
|
Fix the remove method for the MinHeap (#50)
* Fix LinkedList
* Fix the prepend method for the LinkedList
* Fix the remove method for the MinHeap
|
2018-06-05 16:17:14 +03:00 |
|
Oleksii Trekhleb
|
9f83862212
|
Update README for segment tree.
|
2018-06-05 08:47:52 +03:00 |
|
Oleksii Trekhleb
|
434a5649cb
|
Refactor segment tree implementation.
|
2018-06-05 08:45:00 +03:00 |
|
Oleksii Trekhleb
|
c7610d58b1
|
Update README.
|
2018-06-04 06:57:33 +03:00 |
|
Vignesh Manoharan
|
2e5fd8d583
|
Segment Tree implementation (#45)
* added segment tree implementation - supports custom operation
* added readme for segment tree
|
2018-06-04 06:32:34 +03:00 |
|
m-maksyutin
|
beb8501aca
|
Fix the prepend method for the LinkedList (#47)
* Fix LinkedList
* Fix the prepend method for the LinkedList
|
2018-06-04 05:21:42 +03:00 |
|
Oleksii Trekhleb
|
d2b8eabcf4
|
Update READMEs.
|
2018-06-02 22:21:59 +03:00 |
|
Oleksii Trekhleb
|
90b56bc3d3
|
Fix issue #37 with AVL tree.
|
2018-06-02 22:11:01 +03:00 |
|
m-maksyutin
|
a63bc67cf4
|
Fix LinkedList (#42)
|
2018-06-02 09:23:55 +03:00 |
|
Oleksii Trekhleb
|
0edb1525ea
|
Throw error on remove from red-black tree.
|
2018-06-02 08:51:45 +03:00 |
|
Oleksii Trekhleb
|
26d6b7877d
|
Improve test-coverage for red-black tree.
|
2018-06-02 08:24:31 +03:00 |
|
Oleksii Trekhleb
|
19789c6a94
|
Add red-black tree.
|
2018-06-02 08:15:40 +03:00 |
|
Oleksii Trekhleb
|
48f7ea1ad5
|
Add one more test for BST.
|
2018-06-01 10:52:23 +03:00 |
|
Oleksii Trekhleb
|
4132522d4a
|
Set up node comparator for BST.
|
2018-06-01 08:28:36 +03:00 |
|
Oleksii Trekhleb
|
02299b77e6
|
Add uncle property to binary tree node.
|
2018-06-01 05:16:07 +03:00 |
|
Oleksii Trekhleb
|
e6de25ecb3
|
Use HashTable in TrieNode.
|
2018-05-31 21:37:13 +03:00 |
|
Oleksii Trekhleb
|
5b3de38cca
|
Update hash table methods.
|
2018-05-31 21:35:53 +03:00 |
|
Oleksii Trekhleb
|
ecd8d22fc6
|
Add new hash table methods.
|
2018-05-31 21:30:44 +03:00 |
|
Oleksii Trekhleb
|
f04626bc5c
|
Return removed nodes in BST.
|
2018-05-31 08:29:59 +03:00 |
|
Oleksii Trekhleb
|
7a4265403c
|
Use Map for node meta data.
|
2018-05-31 07:59:20 +03:00 |
|
Oleksii Trekhleb
|
e572de63cb
|
Create getters and setters for meta data in binary tree node.
|
2018-05-31 07:37:31 +03:00 |
|
Oleksii Trekhleb
|
02d7abcf65
|
Make it possible to insert meta information to bst node.
|
2018-05-31 07:16:35 +03:00 |
|
Oleksii Trekhleb
|
33ac110cce
|
Make it possible to attach meta information to binary tree node.
|
2018-05-31 07:03:33 +03:00 |
|
Oleksii Trekhleb
|
c18fd63a53
|
Fix naming in binary search tree test.
|
2018-05-31 06:23:51 +03:00 |
|
Oleksii Trekhleb
|
b62d9a43b4
|
Clean up in binary search tree constructor.
|
2018-05-30 08:18:45 +03:00 |
|
Oleksii Trekhleb
|
b7e27b2f07
|
Remove parent parameter from binary tree node constructor to simplify syntax.
|
2018-05-30 08:16:41 +03:00 |
|
Oleksii Trekhleb
|
fcc546347d
|
Code style fixes.
|
2018-05-30 08:00:25 +03:00 |
|
Oleksii Trekhleb
|
8d868ae582
|
Code style fixes.
|
2018-05-30 07:47:49 +03:00 |
|
Oleksii Trekhleb
|
797a6f28a3
|
Make it possible to use objects as a values for binary search tree nodes.
|
2018-05-30 07:43:39 +03:00 |
|
Oleksii Trekhleb
|
3ae9c40416
|
Test that it is possible to use objects and binary tree node values.
|
2018-05-30 07:19:48 +03:00 |
|
Cyril Auburtin
|
b1a613e03e
|
Use Map for TrieNode children (#27)
|
2018-05-29 05:13:12 +02:00 |
|
Federico Bozzini
|
f93d12d5dd
|
Added missing return type (#23)
|
2018-05-27 18:20:04 +03:00 |
|
Oleksii Trekhleb
|
114748b876
|
Refactor peek function in Stack.
|
2018-05-24 09:10:48 +03:00 |
|
Oleksii Trekhleb
|
d596e1d485
|
Fix then > than typo.
|
2018-05-24 09:01:50 +03:00 |
|
Oleksii Trekhleb
|
3e0ac7486c
|
Use Infinity instead of zero in Graph adjacency matrix to show that vertices are not connected.
|
2018-05-22 07:10:46 +03:00 |
|
Oleksii Trekhleb
|
2185212527
|
Update READMEs.
|
2018-05-21 16:51:21 +03:00 |
|
Oleksii Trekhleb
|
ef72e2de79
|
Update READMEs.
|
2018-05-21 16:48:21 +03:00 |
|
Oleksii Trekhleb
|
a41e4a18b7
|
Update READMEs.
|
2018-05-21 16:39:54 +03:00 |
|
Oleksii Trekhleb
|
0fc7b9d09d
|
Generate adjacency matrix for graph.
|
2018-05-16 09:21:16 +03:00 |
|
Oleksii Trekhleb
|
44b0a99a80
|
Add Tower of Hanoi.
|
2018-05-14 08:56:44 +03:00 |
|
Oleksii Trekhleb
|
20d642b402
|
Add SCC.
|
2018-05-14 07:13:07 +03:00 |
|
Oleksii Trekhleb
|
0c2561197a
|
Make it possible to reverse the graph.
|
2018-05-14 06:29:55 +03:00 |
|
Oleksii Trekhleb
|
ff8f9c49df
|
Make it possible to delete all vertex edges at once.
|
2018-05-12 10:35:54 +03:00 |
|
Oleksii Trekhleb
|
808a1e713f
|
Make it possible to delete edge from graph.
|
2018-05-11 16:58:39 +03:00 |
|
Oleksii Trekhleb
|
cb48efee79
|
Make it possible to delete edge from graph vertex.
|
2018-05-11 16:50:18 +03:00 |
|
Oleksii Trekhleb
|
1af824f448
|
Make it possible to use custom comparators for linked lists.
|
2018-05-11 16:30:28 +03:00 |
|
Oleksii Trekhleb
|
5f50bd9bb2
|
Add degree property to GraphVertex.
|
2018-05-09 09:35:34 +03:00 |
|
Oleksii Trekhleb
|
e73dc2dfd7
|
Add topological sorting.
|
2018-05-08 19:27:42 +03:00 |
|
Oleksii Trekhleb
|
cad8ccd9bb
|
Add Prim.
|
2018-05-07 12:45:10 +03:00 |
|
Oleksii Trekhleb
|
50df3bf717
|
Update Graph.
|
2018-05-07 11:06:37 +03:00 |
|