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 |