Sorting Searching

Use when implementing or selecting sorting and searching algorithms. Covers comparison sorts (Quicksort, Mergesort, Heapsort, Insertion sort, Timsort), linear sorts (Counting, Radix, Bucket), and searching techniques (binary search, interpolation search, two pointers, sliding window). Based on Knuth's TAOCP Vol. 3. USE FOR: sorting algorithm selection, searching algorithm selection, understanding sort stability, complexity comparison of sorting methods, binary search variations, two-pointer and sliding window techniques DO NOT USE FOR: graph traversal (use graph-algorithms), dynamic programming (use dynamic-programming)

majiayu000 e26d4f8 2 files · 10.5 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/development/sorting-searching commit e26d4f8111

Frequently asked questions

npx skillmds add majiayu000/sorting-searching