Data Structures

Use when selecting, implementing, or reasoning about data structures. Covers arrays, linked lists, stacks, queues, hash tables, trees (BST, AVL, Red-Black, B-Tree, Trie), heaps, and graphs (adjacency list, adjacency matrix). Based on Knuth's TAOCP Vol. 1. USE FOR: choosing data structures by access pattern, understanding operation complexities, implementing fundamental data structures, comparing data structure tradeoffs DO NOT USE FOR: graph algorithms on data structures (use graph-algorithms), sorting data (use sorting-searching)

Tyler-R-Kendrick b326f1d 12 files · 23.9 KB Updated

File contents

Tyler-R-Kendrick/agent-skills/tree/main/skills/dev/algorithms/data-structures commit b326f1db82

Frequently asked questions

npx skillmds add tyler-r-kendrick/data-structures