Commit Graph

14 Commits (cbc23a5b79203f9a468f09a79a03b0088fc1060e)

Author SHA1 Message Date
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 d7a31571cc - add reversible iterators to lists (array list and doubly-linked list)
- documentation and tests updates
9 years ago
Emir Pasic 616c850bff - refactor list's 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 60c2f3af71 - add enumerable and iterator to doubly linked list 9 years ago
Emir Pasic 549ece1100 - iterator implementation
- tests for arraylist enumerable operations
9 years ago
Emir Pasic c7abdd28b3 - add insert for list and arraylist 9 years ago
Emir Pasic bc2bc08324 binary heap 11 years ago
Emir Pasic 092a115642 - add swap method to arraylist (consider adding this on all lists) 11 years ago
Emir Pasic c5826ac043 sorting on containers, lists and as a utils method (test+documentation) 11 years ago
emirpasic 3aa0eeddfb ArrayList addition (inc. test, example and documentation) 11 years ago