Public transport programming club

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
later

still figuring out the adding of suffixes

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
Alright! I think adding works correctly now.

 * A (2013-04-30): Поиск в тексте

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
update

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
desperate programming by permutation

it broke :<

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
Fix suffix tree, add testing suite.

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
add alternative solution to "prefix to z-funcion"

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
Add test suite for 'prefix to z function' program

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
Multiple changes to alg.[ch]

 * Add s_free() wrapper for free()
 * Update prefix_function() and kmp() functions (untested)
 * Add binary search tree-based "set" datastructure implementation
 * Add Aho-Corasick algorithm implementation
 * Add suffix tree implementation

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
class 2013-05-13

 * A (2013-05-13): Суффикный массив

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
Solved B

 * B (2013-05-13): Подстроки

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
Update suffix array to use radix sort

 * B (2013-05-13): Подстроки

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
self-explanatory

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
gg no re

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
Started writing Huffman coding algorithm.

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
Update Huffman coding implementation

falling asleep, will finish tomorrow

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
commit progress

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
checkpoint. game saved;

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
checkpoint 2

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
hotfix

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>