Oleksii Trekhleb
|
863dbdbac3
|
Fix issue #98.
|
2018-07-13 17:48:27 +03:00 |
|
Oleksii Trekhleb
|
17ad4dc4d1
|
Upgrade packages.
|
2018-07-05 16:30:00 +03:00 |
|
Oleksii Trekhleb
|
a9502851f5
|
Update READMEs.
|
2018-06-23 13:21:07 +03:00 |
|
Oleksii Trekhleb
|
2334583635
|
Add setValue and nodeCopy methods to binary tree node.
|
2018-06-22 08:22:12 +03:00 |
|
m-maksyutin
|
bd5a16be71
|
Fix BST removal method (#74)
* Fix LinkedList
* Fix the prepend method for the LinkedList
* Fix the remove method for the MinHeap
* Correct a comment
* Fix BST removal method
|
2018-06-22 07:57:52 +03:00 |
|
m-maksyutin
|
9311735867
|
Correct a comment (#66)
* Fix LinkedList
* Fix the prepend method for the LinkedList
* Fix the remove method for the MinHeap
* Correct a comment
|
2018-06-18 16:30:30 +03:00 |
|
Oleksii Trekhleb
|
c3a961840d
|
Fix BST removal method.
|
2018-06-13 06:39:18 +03:00 |
|
Oleksii Trekhleb
|
294bd2acb7
|
Update READMEs.
|
2018-06-06 07:54:38 +03:00 |
|
Oleksii Trekhleb
|
00fbba5438
|
Update tests.
|
2018-06-06 07:49:12 +03:00 |
|
Oleksii Trekhleb
|
183dade079
|
Update Fenwick Tree readme and do code style fixes.
|
2018-06-06 07:41:28 +03:00 |
|
Christopher Samuel
|
1a4fe11a80
|
Added Binary Indexed Tree / Fenwick Tree Implementation (#51)
* added fenwick tree implementation
* added fenwick tree implementation
|
2018-06-06 06:25:31 +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 |
|
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 |
|
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
|
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 |
|
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
|
8efebc1715
|
Add README.
|
2018-04-14 09:55:46 +03:00 |
|
Oleksii Trekhleb
|
0fac790e1b
|
Add README.
|
2018-04-14 09:52:04 +03:00 |
|
Oleksii Trekhleb
|
781d5224e0
|
Add README.
|
2018-04-14 09:43:09 +03:00 |
|
Oleksii Trekhleb
|
8d21315b14
|
Add AVL Tree.
|
2018-04-06 09:17:52 +03:00 |
|
Oleksii Trekhleb
|
d10293c088
|
Add AVL Tree.
|
2018-04-06 09:11:08 +03:00 |
|
Oleksii Trekhleb
|
81253e8a5d
|
Fix binary tree node.
|
2018-04-06 07:08:14 +03:00 |
|
Oleksii Trekhleb
|
9eefd13615
|
Fix binary tree node.
|
2018-04-06 07:01:16 +03:00 |
|
Oleksii Trekhleb
|
30c080ba02
|
Fix binary tree node.
|
2018-04-05 15:54:25 +03:00 |
|
Oleksii Trekhleb
|
d19149de8e
|
Fix binary tree node.
|
2018-04-05 08:29:13 +03:00 |
|
Oleksii Trekhleb
|
b24763e249
|
Fix binary tree node.
|
2018-04-05 06:51:45 +03:00 |
|
Oleksii Trekhleb
|
97e6120b3f
|
Refactor BST.
|
2018-04-04 09:21:03 +03:00 |
|
Oleksii Trekhleb
|
857edbf3a8
|
Add possibility for tree nodes to have height.
|
2018-04-04 09:11:26 +03:00 |
|
Oleksii Trekhleb
|
f5ae2360f2
|
More tests.
|
2018-04-04 07:02:56 +03:00 |
|