Emir Pasic
|
9078485d8b
|
Merge pull request #20 from emirpasic/iterator_reset
Iterator Reset
|
8 years ago |
Emir Pasic
|
e49a74aa91
|
- test iterator end on reverse-iterable data structures
- fix red-black tree iteration with explicit begin and end states
- examples for iterators (with index and key) (with forward and reverse iteration)
|
8 years ago |
Emir Pasic
|
02f40db0cf
|
- test iterator end on reverse-iterable data structures
- fix red-black tree
|
8 years ago |
Emir Pasic
|
f052c96069
|
- iterator end on reverse-iterable data structures
|
8 years ago |
Emir Pasic
|
57162feff5
|
- rename Reset() to Begin() in iterators (this will allow End() which will make reverse loops more readable)
|
8 years ago |
Emir Pasic
|
cbc23a5b79
|
- test iterator first on all iterable data structures
|
8 years ago |
Emir Pasic
|
bdfeab4912
|
- iterator first on all structures with reversible iterators
|
8 years ago |
Emir Pasic
|
3d1014bf63
|
- test iterator last on all structures with reversible iterators
|
8 years ago |
Emir Pasic
|
f8b0747409
|
- iterator last on all structures with reversible iterators
|
8 years ago |
Emir Pasic
|
3a938233a0
|
- test iterator reset on all structures
|
8 years ago |
Emir Pasic
|
b86d413e66
|
- iterator reset on all structures
|
8 years ago |
Emir Pasic
|
d5a7c62629
|
Merge pull request #18 from emirpasic/reverse_iterator
Reverse iterator
|
8 years ago |
Emir Pasic
|
eb4bb224e3
|
- add reversible iterators to tree set and tree map
|
8 years ago |
Emir Pasic
|
178bc76d62
|
- add reversible iterators to red-black tree
|
8 years ago |
Emir Pasic
|
ae143689c6
|
- add reversible iterators to binary heap
|
8 years ago |
Emir Pasic
|
b304f5eb58
|
- add reversible iterators to array stack
|
8 years ago |
Emir Pasic
|
d7a31571cc
|
- add reversible iterators to lists (array list and doubly-linked list)
- documentation and tests updates
|
8 years ago |
Emir Pasic
|
59bebe43ce
|
- update all documentation to be in godoc style
|
8 years ago |
Emir Pasic
|
2ccfba5f93
|
- replace timsort with go's sort
|
8 years ago |
Emir Pasic
|
c874c09c6d
|
Merge pull request #17 from emirpasic/timsort_replace
- replace timsort with go's sort
|
8 years ago |
Emir Pasic
|
7b3992bef3
|
- replace timsort with go's sort
|
8 years ago |
Emir Pasic
|
faeea55fc9
|
Update README.md
|
8 years ago |
Emir Pasic
|
e271d95ae2
|
Merge pull request #15 from emirpasic/report_card
Report card
|
8 years ago |
Emir Pasic
|
ef9baa808a
|
- golint
|
8 years ago |
Emir Pasic
|
35457aba81
|
- fix spelling
|
8 years ago |
Emir Pasic
|
ab6656e286
|
- refactor trees' tests
|
8 years ago |
Emir Pasic
|
fe7fb7b07b
|
- refactor stacks' tests
|
8 years ago |
Emir Pasic
|
a86a65ffaf
|
- refactor sets' tests
|
8 years ago |
Emir Pasic
|
9992983a60
|
- refactor sets' tests
|
8 years ago |
Emir Pasic
|
d07be9402c
|
- refactor maps' tests
|
8 years ago |
Emir Pasic
|
616c850bff
|
- refactor list's tests
|
8 years ago |
Emir Pasic
|
4d3c47ce2a
|
- go report badge
|
8 years ago |
Emir Pasic
|
0631cc2647
|
Update README.md
|
8 years ago |
Emir Pasic
|
714650c5a4
|
Merge pull request #12 from emirpasic/enums
Iterators and Enumerables
|
8 years ago |
Emir Pasic
|
f3b33064fa
|
- update examples and documentation
|
8 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)
|
8 years ago |
Emir Pasic
|
8aba2d70fe
|
- update main documentation
- create examples for enumerables operations
|
8 years ago |
Emir Pasic
|
beb6027d2f
|
- documentation updates
|
8 years ago |
Emir Pasic
|
07e8634b62
|
Update README.md
|
8 years ago |
Emir Pasic
|
49c50d0c4d
|
Update README.md
|
8 years ago |
Emir Pasic
|
8cb4635c2c
|
- code document all enumarable functions and iterators in containers
|
8 years ago |
Emir Pasic
|
f0206f2457
|
- add enumerable to tree map
|
8 years ago |
Emir Pasic
|
3b6a40775a
|
- split enumerables into enumerables with keys and with indexes (same was done for iterators)
|
8 years ago |
Emir Pasic
|
7346ca6337
|
- add iterator to tree map
|
8 years ago |
Emir Pasic
|
e9377a48f6
|
- add enumerable to tree set
|
8 years ago |
Emir Pasic
|
0418a59aaf
|
- add iterator to tree set
|
8 years ago |
Emir Pasic
|
e4c3d8a0d8
|
- split iterators into two type (iterator with index and iterator with key)
|
8 years ago |
Emir Pasic
|
255a3095cb
|
- add iterator to redblack tree
|
8 years ago |
Emir Pasic
|
6c3a5ce1cc
|
- add iterator to binary heap
|
8 years ago |
Emir Pasic
|
f35d68c85d
|
- add iterator to linked list stack
|
8 years ago |