Data Structures reference data
Fundamental data structures with properties and complexity analysis.
Fundamental data structures with properties and complexity analysis.
Topic guide
Data-structure reference data describes how information is organized in memory so that operations are fast: arrays, linked lists, hash tables, trees, heaps and graphs, plus the specialized structures built for particular problems (probabilistic filters, spatial indexes, concurrent containers) and the algorithms that run on them. The usual comparison is by time and space complexity in Big-O terms, which says how cost grows with input size and ignores constants, caches and implementation quality. Choosing a structure means matching its strong operations to the program's access pattern.
Start with: Data Structure Complexity Analysis · Hash Tables & Hash Functions
Advanced graph algorithms: strongly connected components (Tarjan's, Kosaraju's), max flow (Ford-Fulkerson, Edmonds-Karp, Dinic), matching, and graph coloring.
8 entriesThread-safe data structures: concurrent hash maps, skip lists, queues, stacks, read-write locks, lock-free algorithms, and compare-and-swap patterns.
8 entriesTime and space complexity analysis of common data structures: Array, Linked List, Binary Search Tree, Hash Table, Heap, and Graph with Big-O notation.
15 entriesEssential graph algorithms: traversals (BFS, DFS), shortest path (Dijkstra, Bellman-Ford), minimum spanning tree (Prim, Kruskal), topological sort, and network flow.
10 entriesHash table implementations, collision resolution strategies, hash functions, load factor, and performance characteristics.
6 entriesProbabilistic data structures for approximate set membership, counting, and cardinality estimation: Bloom filters, Count-Min Sketch, HyperLogLog, and Cuckoo filters.
6 entriesTime and space complexity comparison of sorting algorithms: Bubble, Selection, Insertion, Merge, Quick, Heap, Counting, and Radix Sort with stability notes.
12 entriesSpatial indexing structures for multi-dimensional data: k-d trees, R-trees, quadtrees, octrees, grid files, and space-filling curves (Z-order, Hilbert).
7 entriesString processing algorithms: KMP, Rabin-Karp, Z-algorithm, suffix trees/arrays, Aho-Corasick, and edit distance (Levenshtein).
7 entriesComplete reference of tree data structures: binary trees, BST, AVL, Red-Black, B-trees, B+ trees, segment trees, and trie.
8 entries
One request returns the category with all of its dataset summaries. Append
?format=yaml or ?format=toon for the other encodings.
GET https://yjtoon.com/api/category/data-structures?format=json