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 |
Emir Pasic
|
8e0280ece6
|
- add iterator to array stack
|
8 years ago |
Emir Pasic
|
76f36e4980
|
- add enumerable and iterator to singly linked list
|
8 years ago |
Emir Pasic
|
60c2f3af71
|
- add enumerable and iterator to doubly linked list
|
8 years ago |
Emir Pasic
|
c685593e6e
|
- rewrite enumerable operations using iterator (for easier copy/paste into other containers)
|
8 years ago |
Emir Pasic
|
549ece1100
|
- iterator implementation
- tests for arraylist enumerable operations
|
8 years ago |
Emir Pasic
|
6fefe7cc24
|
- iterator tests
- container_test fix
|
8 years ago |
Emir Pasic
|
67a965af0c
|
Update .travis.yml
|
8 years ago |
Emir Pasic
|
8eefb7e191
|
Update .travis.yml
|
8 years ago |
Emir Pasic
|
342ccbef84
|
- naming conventions (calling interfaces by what they are)
|
8 years ago |
Emir Pasic
|
3b3edfc539
|
- naming conventions (calling interfaces by what they are)
|
8 years ago |
Emir Pasic
|
98bde950bc
|
Merge branch 'master' into enumerable
|
8 years ago |
Emir Pasic
|
69dacb6c69
|
- remove debugging info
|
8 years ago |
Emir Pasic
|
04706e8d03
|
- start on enumarables (arraylist implemented)
|
8 years ago |
Emir Pasic
|
a35f503961
|
Merge pull request #11 from emirpasic/list_insert
List inserts
|
8 years ago |
Emir Pasic
|
56b8a59488
|
- update all lists to use "value" terminology for coherence, e.g. Add(values...) rather than Add(elements...)
|
8 years ago |
Emir Pasic
|
dd0fbaa365
|
- add insert for doublylinkedlist
|
8 years ago |
Emir Pasic
|
875dab737f
|
- add insert for singlylinkedlist
|
8 years ago |
Emir Pasic
|
c7abdd28b3
|
- add insert for list and arraylist
|
8 years ago |
Emir Pasic
|
888e7f29b1
|
Merge pull request #10 from emirpasic/treemap_min_max
Additions to red-black tree and tree map
|
8 years ago |
Emir Pasic
|
16d751cd27
|
- Add Min() and Max() function to the tree map with test and documentation update
|
8 years ago |
Emir Pasic
|
d13e3d6b6a
|
- Add Left(), Right(), Floor() and Ceiling() function to the red black tree with test and documentation update
|
8 years ago |
Emir Pasic
|
160299d0f7
|
- fix spelling mistake everywhere (expacted -> expected) and go vet/fmt
|
8 years ago |
Emir Pasic
|
84af8bb166
|
Merge pull request #9 from vlad-alexandru-ionescu/master
Add ability to get leftmost (minimum) and rightmost (maximum) keys in…
|
8 years ago |
Vlad Alexandru Ionescu
|
6bfa9f318d
|
Add ability to get leftmost (minimum) and rightmost (maximum) keys in treemap.
|
9 years ago |
Emir Pasic
|
f9305332a4
|
- expose comparator in binary heap
- fix comment
|
9 years ago |