1
0
kopia lustrzana https://github.com/coolaj86/fizzbuzz.git synced 2024-11-16 17:29:04 +00:00
fizzbuzz/stack/README.md
2011-08-15 12:54:11 -06:00

32 wiersze
571 B
Markdown
Executable File

Stack (vanilla C)
===
Implement `stack.c` with the following methods (as defined in `include/stack.h`)
* create
* push
* pop
* peek
* length
* destroy
The underlying implementation may be
* dynamically-sized array
* linked-list
* any other ordered data structure
The storage strategy may
* make copies of the original elements
* store pointers to the original elements
The implementation must pass the following test suite `queue-test.c`
tar xf stack.tar.gz ~/
cd ~/stack
mkdir build
cd build
cmake ../
./stack-test