Emir Pasic
|
b86d413e66
|
- iterator reset on all structures
|
9 years ago |
Emir Pasic
|
d5a7c62629
|
Merge pull request #18 from emirpasic/reverse_iterator
Reverse iterator
|
9 years ago |
Emir Pasic
|
eb4bb224e3
|
- add reversible iterators to tree set and tree map
|
9 years ago |
Emir Pasic
|
178bc76d62
|
- add reversible iterators to red-black tree
|
9 years ago |
Emir Pasic
|
ae143689c6
|
- add reversible iterators to binary heap
|
9 years ago |
Emir Pasic
|
b304f5eb58
|
- add reversible iterators to array stack
|
9 years ago |
Emir Pasic
|
d7a31571cc
|
- add reversible iterators to lists (array list and doubly-linked list)
- documentation and tests updates
|
9 years ago |
Emir Pasic
|
59bebe43ce
|
- update all documentation to be in godoc style
|
9 years ago |
Emir Pasic
|
2ccfba5f93
|
- replace timsort with go's sort
|
9 years ago |
Emir Pasic
|
c874c09c6d
|
Merge pull request #17 from emirpasic/timsort_replace
- replace timsort with go's sort
|
9 years ago |
Emir Pasic
|
7b3992bef3
|
- replace timsort with go's sort
|
9 years ago |
Emir Pasic
|
faeea55fc9
|
Update README.md
|
9 years ago |
Emir Pasic
|
e271d95ae2
|
Merge pull request #15 from emirpasic/report_card
Report card
|
9 years ago |
Emir Pasic
|
ef9baa808a
|
- golint
|
9 years ago |
Emir Pasic
|
35457aba81
|
- fix spelling
|
9 years ago |
Emir Pasic
|
ab6656e286
|
- refactor trees' tests
|
9 years ago |
Emir Pasic
|
fe7fb7b07b
|
- refactor stacks' tests
|
9 years ago |
Emir Pasic
|
a86a65ffaf
|
- refactor sets' tests
|
9 years ago |
Emir Pasic
|
9992983a60
|
- refactor sets' tests
|
9 years ago |
Emir Pasic
|
d07be9402c
|
- refactor maps' tests
|
9 years ago |
Emir Pasic
|
616c850bff
|
- refactor list's tests
|
9 years ago |
Emir Pasic
|
4d3c47ce2a
|
- go report badge
|
9 years ago |
Emir Pasic
|
0631cc2647
|
Update README.md
|
9 years ago |
Emir Pasic
|
714650c5a4
|
Merge pull request #12 from emirpasic/enums
Iterators and Enumerables
|
9 years ago |
Emir Pasic
|
f3b33064fa
|
- update examples and documentation
|
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
|
8aba2d70fe
|
- update main documentation
- create examples for enumerables operations
|
9 years ago |
Emir Pasic
|
beb6027d2f
|
- documentation updates
|
9 years ago |
Emir Pasic
|
07e8634b62
|
Update README.md
|
9 years ago |
Emir Pasic
|
49c50d0c4d
|
Update README.md
|
9 years ago |
Emir Pasic
|
8cb4635c2c
|
- code document all enumarable functions and iterators in containers
|
9 years ago |
Emir Pasic
|
f0206f2457
|
- add enumerable to tree map
|
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
|
7346ca6337
|
- add iterator to tree map
|
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
|
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
|
f35d68c85d
|
- add iterator to linked list stack
|
9 years ago |
Emir Pasic
|
8e0280ece6
|
- add iterator to array stack
|
9 years ago |
Emir Pasic
|
76f36e4980
|
- add enumerable and iterator to singly linked list
|
9 years ago |
Emir Pasic
|
60c2f3af71
|
- add enumerable and iterator to doubly linked list
|
9 years ago |
Emir Pasic
|
c685593e6e
|
- rewrite enumerable operations using iterator (for easier copy/paste into other containers)
|
9 years ago |
Emir Pasic
|
549ece1100
|
- iterator implementation
- tests for arraylist enumerable operations
|
9 years ago |
Emir Pasic
|
6fefe7cc24
|
- iterator tests
- container_test fix
|
9 years ago |
Emir Pasic
|
67a965af0c
|
Update .travis.yml
|
9 years ago |
Emir Pasic
|
8eefb7e191
|
Update .travis.yml
|
9 years ago |
Emir Pasic
|
342ccbef84
|
- naming conventions (calling interfaces by what they are)
|
9 years ago |
Emir Pasic
|
3b3edfc539
|
- naming conventions (calling interfaces by what they are)
|
9 years ago |