Commit Graph

20 Commits (de5d8947371fff34340affe84302558eed019057)

Author SHA1 Message Date
Emir Pasic 65869799a0
Revert "Revert "gofmt"" 6 years ago
Emir Pasic 076c527d93
Revert "gofmt" 6 years ago
ia 55e94ab1e3 all: gofmt
Run standard gofmt command on project root.

- go version go1.10.3 darwin/amd64

Signed-off-by: ia <isaac.ardis@gmail.com>
6 years ago
Mahadev 8a171863a0 Add IndexOf method to DoublyLinkedList 7 years ago
Emir Pasic 0dcb10bcab - JSON serialization for all lists 7 years ago
Emir Pasic efcbbe6274 - detailed extensive tests with breakdown on number of elements 8 years ago
Emir Pasic 213367f1ca - replace long bsd text with short in all .go files 8 years ago
Emir Pasic 02f40db0cf - test iterator end on reverse-iterable data structures
- fix red-black tree
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 3d1014bf63 - test 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 d7a31571cc - add reversible iterators to lists (array list and doubly-linked list)
- documentation and tests updates
8 years ago
Emir Pasic 616c850bff - refactor list's tests 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 3b6a40775a - split enumerables into enumerables with keys and with indexes (same was done for iterators) 8 years ago
Emir Pasic 60c2f3af71 - add enumerable and iterator to doubly linked list 8 years ago
Emir Pasic dd0fbaa365 - add insert for doublylinkedlist 8 years ago
Emir Pasic 9f6dbf940a add swap method on all lists 9 years ago
Emir Pasic 1eafbc82c5 doubly linked list 9 years ago