Commit Graph

87 Commits (cac4f90f91a5ae02621d2613785a4e6d30a5a765)

Author SHA1 Message Date
Emir Pasic 8cb4635c2c - code document all enumarable functions and iterators in containers 9 years ago
Emir Pasic e4c3d8a0d8 - split iterators into two type (iterator with index and iterator with key) 9 years ago
Emir Pasic 255a3095cb - add iterator to redblack tree 9 years ago
Emir Pasic 6c3a5ce1cc - add iterator to binary heap 9 years ago
Emir Pasic 3b3edfc539 - naming conventions (calling interfaces by what they are) 9 years ago
Emir Pasic d13e3d6b6a - Add Left(), Right(), Floor() and Ceiling() function to the red black tree with test and documentation update 9 years ago
Emir Pasic 160299d0f7 - fix spelling mistake everywhere (expacted -> expected) and go vet/fmt 9 years ago
Vlad Alexandru Ionescu 6bfa9f318d Add ability to get leftmost (minimum) and rightmost (maximum) keys in treemap. 10 years ago
Emir Pasic f9305332a4 - expose comparator in binary heap
- fix comment
10 years ago
Emir Pasic 60c53a79f0 - expose Comparator in redblacktree and include @otnt changes 10 years ago
Emir Pasic 7ecff11d2d - revert, build failing 10 years ago
Emir Pasic 35539c048b Merge pull request #4 from otnt/master
Add Ceiling and Floor functions to redblacktree
10 years ago
Emir Pasic 351cf24f70 expose comparator in redblacktree 10 years ago
otnt 5b1fc47581 move Ceiling and Floor function to redblacktreeextend 10 years ago
otnt 9ad5e914f6 modify comment 10 years ago
otnt f7f48e7628 add ceiling and floor function to redblacktree 10 years ago
Emir Pasic 8dab13c925 - expose the root of the red-black tree to allow custom tree traversal 10 years ago
Emir Pasic bc2bc08324 binary heap 11 years ago
Emir Pasic 48ad2d72e6 go vetting 11 years ago
emirpasic be9edcef3c - creating a common containers interface for all data structures 11 years ago
emirpasic 3aa0eeddfb ArrayList addition (inc. test, example and documentation) 11 years ago
emirpasic a2f7d2482e switching to BSD-style license [http://www.reddit.com/r/golang/comments/2y2x5v/gods_data_structures_for_go/cp6a90n] 11 years ago
Emir Pasic fae29a732d red-black tree Clear() method 11 years ago
Emir Pasic a2b057ed41 red-black tree, get keys and values in-order (with tests) 11 years ago
Emir Pasic 2ac9c4d384 - implemented linke list stack - minor changes on other libs - tests included 11 years ago
Emir Pasic 14efefae45 - unexporting node struct and color constants (keeping the lib clean) 11 years ago
Emir Pasic e04668c20d - adding Size() method to the redblacktree (tests) 11 years ago
Emir Pasic 3ba3ce1b0e - adding Size() method to the redblacktree 11 years ago
Emir Pasic e77265b5a1 - updating red-black tree tests for removal 11 years ago
Emir Pasic ca8727c91c - adding save color(node) function to guard against nil-nodes 11 years ago
Emir Pasic 8e21214018 - fix in insertion (break breaks the wrong thing) 11 years ago
emirpasic 1c6ebbbd32 - debugging removal in red black tree (will carry on later) 11 years ago
emirpasic 5cd4ddeb6d - FIX: checking insertion into red black tree 11 years ago
emirpasic 855ba6d469 - red-black-tree remove
- test failing (fixing it up)
11 years ago
emirpasic e42a0a3ce8 - red-black tree tests
- start on remove function of tree
11 years ago
emirpasic a4ce69b5af - red-black tree tests 11 years ago
emirpasic e7a7e55a47 - red black tree get and put 11 years ago