Commit Graph

22 Commits (59734f81644071cd2890e3b789ddeda30e8f3fae)

Author SHA1 Message Date
Emir Pasic 6c67eb0b06 - revert some of changes coming from avl tree merge 9 years ago
Benjamin Scher Purcell 5507a9ec4d Revert "fix import paths back to emirpasic" The paths have to point to spewspews for the build to succeed
This reverts commit 6da2e38be5.
9 years ago
Benjamin Scher Purcell 6da2e38be5 fix import paths back to emirpasic 9 years ago
Benjamin Scher Purcell 67a0d2f547 Make treeset take an interface, make the trees satisfy that interface 9 years ago
Emir Pasic efcbbe6274 - detailed extensive tests with breakdown on number of elements 9 years ago
Emir Pasic 213367f1ca - replace long bsd text with short in all .go files 9 years ago
Emir Pasic 02f40db0cf - test iterator end on reverse-iterable data structures
- fix red-black tree
9 years ago
Emir Pasic 57162feff5 - rename Reset() to Begin() in iterators (this will allow End() which will make reverse loops more readable) 9 years ago
Emir Pasic cbc23a5b79 - test iterator first on all iterable data structures 9 years ago
Emir Pasic 3d1014bf63 - test iterator last on all structures with reversible iterators 9 years ago
Emir Pasic 3a938233a0 - test iterator reset on all structures 9 years ago
Emir Pasic eb4bb224e3 - add reversible iterators to tree set and tree map 9 years ago
Emir Pasic b304f5eb58 - add reversible iterators to array stack 9 years ago
Emir Pasic 9992983a60 - refactor sets' tests 9 years ago
Emir Pasic 544abaeab1 - remove map and select functions from enumerable interface, because this requires type assertions in chaining, which is really ugly and unnecessary. the only drawback is that one might forget to implement those functions and interface implementations asserts will not register that. (need help on this) 9 years ago
Emir Pasic 3b6a40775a - split enumerables into enumerables with keys and with indexes (same was done for iterators) 9 years ago
Emir Pasic e9377a48f6 - add enumerable to tree set 9 years ago
Emir Pasic 0418a59aaf - add iterator to tree set 9 years ago
Emir Pasic 160299d0f7 - fix spelling mistake everywhere (expacted -> expected) and go vet/fmt 9 years ago
emirpasic 3aa0eeddfb ArrayList addition (inc. test, example and documentation) 11 years ago
Emir Pasic 0f320a5e72 hashmap implemented (inc. tests) 11 years ago
Emir Pasic 187c76e5a4 implemented tree set (inc. tests) 11 years ago