Thynex Academy
Ծրագրավորման ուսումնական գործիքներ
Գործիքների ցանկ

Տվյալների կառուցվածքներ

Տվյալների կառուցվածքների ինտերակտիվ վիզուալիզատորներ՝ STL sequence containers (vector, deque, list), associative (map, set + Red-Black Tree), unordered (hash table), adapters (stack, queue, priority_queue) և advanced կառուցվածքներ (BST, RBT, Trie, Heap, Hash, Union-Find, Graph)։ Բոլոր օպերացիաները ցույց են տրվում քայլ առ քայլ։

Գործիքներ

Սեղմիր ցանկացած քարտի վրա՝ գործիքը բացելու համար

STL Sequence Containers

vector, list, deque — տեսողականորեն դիտեք ինչպես են աշխատում STL-ի հիմնական հաջորդական կոնտեյներները։

vector · list · deque · STL · C++

STL Associative Containers

set, map (RBT) — տեսողականորեն դիտեք insert/find/erase, ծառի rotation-ները և O(log n) complexity-ն։

set · map · RBT · Red-Black Tree · STL · O(log n)

STL Unordered Containers

unordered_set, unordered_map (hash table) — տեսողականորեն դիտեք bucket-ները, hash function-ը, collision chain-ները և rehash-ը՝ միջին O(1), worst O(n)։

unordered_set · unordered_map · Hash · Buckets · Chaining · Rehash · STL · O(1)

STL Container Adapters

stack (LIFO), queue (FIFO), priority_queue (max-heap) — տեսողականորեն դիտեք push/pop/top, sift-up/down քայլերը, top/front/back ցուցիչները։

stack · queue · priority_queue · LIFO · FIFO · Heap · sift-up · sift-down

Trees & Advanced Data Structures

BST · AVL · Red-Black Tree · Trie · Heap · Union-Find · Hash · Graph — step-by-step descent, rotation, sift-cascade, path-compression, rehash և BFS/DFS playback ինտերակտիվ visualization-ով։

BST · AVL · RBT · Trie · Heap · Union-Find · Hash · Graph