Commit Graph

14 Commits (7c7da288e2300217f3097f2ff6edf8a6a3e76a52)

Author SHA1 Message Date
emirpasic be9edcef3c - creating a common containers interface for all data structures 11 years ago
emirpasic d6be7ca2e5 - simplify String() method of linked list stack to make use of the Values() method 11 years ago
emirpasic 8e5760a16e - make ArrayStack make use of our ArrayList
- add Values() method to stacks interface
- write tests
11 years ago
emirpasic 28f559cc09 ArrayList addition (inc. test, example and documentation) 11 years ago
emirpasic 3aa0eeddfb ArrayList addition (inc. test, example and documentation) 11 years ago
emirpasic a2f7d2482e switching to BSD-style license [http://www.reddit.com/r/golang/comments/2y2x5v/gods_data_structures_for_go/cp6a90n] 11 years ago
Emir Pasic ce767c333d add Clear() method to stack interface 11 years ago
Emir Pasic 09f75253fe optimizing the array stack to shrink array by factor of 1.5, now array stack is faster than linked list stack 11 years ago
Emir Pasic 74d7895cfb array stack (with tests and benchmarks - kinda slow in comparison to the linked list stack) 11 years ago
Emir Pasic ddec72ecf8 stacks interface addition and assertion 11 years ago
Emir Pasic 76e326488d hashset implemented (with tests) 11 years ago
Emir Pasic a2b057ed41 red-black tree, get keys and values in-order (with tests) 11 years ago
Emir Pasic eff67601ed more documentation added on linked list stack. String() method of linked list stack changed 11 years ago
Emir Pasic 2ac9c4d384 - implemented linke list stack - minor changes on other libs - tests included 11 years ago