Labs from algorythms and data structures mephi course
lab1
Matrices and diffrent types of 2-dimensional arrays.
lab2
Elementary data structures - stack, queue, deck.
lab3ab
Tables - linear, ordered, with busy-field modification
lab3cd
Hash-tables - with linear, quadratic, double-hash probing.
lab4a
BST - binary search trees.
lab4b
Self-balanced trees - AVL, red black, B-tree.
lab5
Graph algorithms and applications.
1 - the most hard individual task
last one - the least
1. Lab4bπ
2. Lab5π
3. Lab3cdπ±
4. Lab4aπ
5. Lab3abπ
6. Lab2π
7. Lab1π΄
Tasks
Pythagorean triples
Robin Hood hashing
Polygon queue
Graphs and ambulance
Solutions(not all)
PythTree
robin
PolygonQ
Ambulance