Arcadi4/nerdy

Skills from famous (or infamous) computer science tomes - "PhD-level intelligence." | 让AI替你读烦人的大部头

7Stars on the repository
31Mods indexed here, across every type
4mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

clrs

01

Arcadi4/nerdy

Skill Claude CodeCodex

Use when working with CLRS, Introduction to Algorithms by Cormen, Leiserson, Rivest, and Stein, including algorithm design, data structures, asymptotic analysis, recurrences, proof style, or textbook-grounded algorithm explanations.

7 4mo ago A 52 tokens original MIT

Arcadi4/nerdy

Skill Claude CodeCodex

Use when analyzing sequences of data-structure operations with aggregate analysis, accounting credits, potential functions, binary counters, multipop stacks, dynamic tables, resizing policies, or amortized versus average-case reasoning.

7 4mo ago A 46 tokens original MIT

Arcadi4/nerdy

Skill Claude CodeCodex

Use when approximating NP-hard optimization problems, proving approximation ratios, checking PTAS or FPTAS claims, or reviewing CLRS vertex cover, metric TSP, set cover, randomized MAX-3-CNF, LP rounding, subset-sum trimming, bin packing, scheduling, clique, matching, spanning-tree, or knapsack approximation arguments.

7 4mo ago A 75 tokens original MIT

Arcadi4/nerdy

Skill Claude CodeCodex

Use when augmenting balanced trees or dynamic sets with maintained metadata, order-statistic trees, interval trees, rank/select queries, overlap search, red-black-tree augmentation theorems, or production choices around custom indexed structures.

7 4mo ago A 50 tokens original MIT

b-trees

05

Arcadi4/nerdy

Skill Claude CodeCodex

Use when reasoning about B-trees, external-memory indexes, disk-block search trees, 2-3-4 trees, B-tree height bounds, node splits, top-down insertion, deletion cases, or database/storage index choices.

7 4mo ago A 50 tokens original MIT

binary-search-trees

06

Arcadi4/nerdy

Skill Claude CodeCodex

Use when reasoning about binary search trees, red-black trees, ordered dynamic sets, predecessor or successor queries, transplant-based deletion, rotations, balance invariants, or production ordered-container choices.

7 4mo ago A 42 tokens original MIT

Arcadi4/nerdy

Skill Claude CodeCodex

Use when analyzing algorithm running time, asymptotic notation, Big O, Omega, Theta, little-o, little-omega, growth-rate comparisons, loop bounds, recurrence terms, or textbook-style asymptotic exercises.

7 4mo ago A 49 tokens original MIT

Arcadi4/nerdy

Skill Claude CodeCodex

Use when disjoint sets, union-find, dynamic connectivity, connected components, weighted union, union by rank, path compression, inverse Ackermann bounds, linked-list set representations, offline minimum, or offline LCA reasoning appears.

7 4mo ago A 54 tokens original MIT

divide-and-conquer

09

Arcadi4/nerdy

Skill Claude CodeCodex

Use when analyzing divide-and-conquer algorithms, solving recurrences, applying Master theorem or Akra-Bazzi, using recursion trees or substitution, comparing matrix multiplication with Strassen, or checking theorem applicability under misleading shortcuts.

7 4mo ago A 48 tokens original MIT

dynamic-programming

10

Arcadi4/nerdy

Skill Claude CodeCodex

Use when solving dynamic programming problems, deriving optimal substructure recurrences, choosing memoization or bottom-up tables, reconstructing optimal choices, analyzing overlapping subproblems, LCS, matrix-chain multiplication, rod cutting, optimal BSTs, or DP production tradeoffs.

7 4mo ago A 57 tokens original MIT

Arcadi4/nerdy

Skill Claude CodeCodex

Use when reasoning about elementary data structures, dynamic sets, arrays, matrices, stacks, queues, linked lists, sentinels, rooted trees, representation choices, invariants, locality, or pointer-based tradeoffs under practical engineering constraints.

7 4mo ago A 53 tokens original MIT

Arcadi4/nerdy

Skill Claude CodeCodex

Use when representing graphs or solving graph-search problems with adjacency lists, adjacency matrices, breadth-first search, depth-first search, topological sorting, strongly connected components, edge classification, reachability, articulation points, bridges, biconnected components, or Euler tours.

7 4mo ago A 61 tokens original MIT

greedy-algorithms

13

Arcadi4/nerdy

Skill Claude CodeCodex

Use when solving or proving greedy algorithms, including activity selection, fractional knapsack, Huffman coding, offline caching, exchange arguments, greedy-choice property, optimal substructure, or deciding whether dynamic programming is required instead.

7 4mo ago A 49 tokens original MIT

hash-tables

14

Arcadi4/nerdy

Skill Claude CodeCodex

Use when choosing, analyzing, or implementing hash tables, direct addressing, chaining, open addressing, universal hashing, load factors, probe bounds, deletion behavior, or cache-aware dictionary design under practical engineering constraints.

7 4mo ago A 45 tokens original MIT

linear-programming

15

Arcadi4/nerdy

Skill Claude CodeCodex

Use when formulating, solving, proving, or reviewing linear-programming models, including standard form, feasibility, boundedness, simplex intuition, graph and flow LPs, duality, weak or strong duality, Farkas certificates, complementary slackness, or integer-LP caveats.

7 4mo ago A 63 tokens original MIT

Arcadi4/nerdy

Skill Claude CodeCodex

Use when answering CLRS-style machine-learning algorithm questions about k-means clustering, Lloyd's procedure, multiplicative weights, weighted majority, online experts, gradient descent, projected gradient descent, convex optimization, linear regression, or regularization.

7 4mo ago A 53 tokens original MIT

Arcadi4/nerdy

Skill Claude CodeCodex

Use when solving, proving, implementing, or reviewing bipartite matching, Hopcroft-Karp, stable marriage, Gale-Shapley, Hungarian assignment, feasible labels, equality subgraphs, or augmenting-path matching arguments.

7 4mo ago A 55 tokens original MIT

matrix-operations

18

Arcadi4/nerdy

Skill Claude CodeCodex

Use when solving CLRS-style matrix-operation problems involving linear systems, LU or LUP decomposition, pivoting, matrix inversion, symmetric positive-definite matrices, Schur complements, least-squares approximation, normal equations, pseudoinverses, or tridiagonal systems.

7 4mo ago A 58 tokens original MIT

maximum-flow

19

Arcadi4/nerdy

Skill Claude CodeCodex

Use when solving, proving, implementing, or reviewing flow-network problems, including maximum flow, residual networks, augmenting paths, cuts, Ford-Fulkerson, Edmonds-Karp, bipartite matching reductions, vertex capacities, multiple sources and sinks, or min-cut certificates.

7 4mo ago A 59 tokens original MIT

Arcadi4/nerdy

Skill Claude CodeCodex

Use when solving, proving, implementing, or reviewing minimum spanning tree problems, including safe edges, cuts, light edges, Kruskal, Prim, union-find, priority queues, bottleneck trees, second-best trees, or MST update questions.

7 4mo ago A 57 tokens original MIT

np-completeness

21

Arcadi4/nerdy

Skill Claude CodeCodex

Use when classifying decision problems as P, NP, NP-hard, NP-complete, or co-NP; proving polynomial-time reductions; reviewing SAT, 3-CNF-SAT, CLIQUE, VERTEX-COVER, HAM-CYCLE, TSP, SUBSET-SUM, encoding, or pseudo-polynomial complexity arguments.

7 4mo ago A 73 tokens original MIT

online-algorithms

22

Arcadi4/nerdy

Skill Claude CodeCodex

Use when analyzing online algorithms, competitive analysis, adversarial input, list update with move-to-front, online caching, paging, randomized marking, or ski-rental/elevator-style rent-or-buy decisions.

7 4mo ago A 45 tokens original MIT

parallel-algorithms

23

Arcadi4/nerdy

Skill Claude CodeCodex

Use when analyzing fork-join parallel algorithms, work/span bounds, greedy scheduling, slackness, determinacy races, parallel loops, matrix multiplication, merge sort, reductions, scans, stencils, or randomized parallel algorithms.

7 4mo ago A 49 tokens original MIT

polynomials-and-fft

24

Arcadi4/nerdy

Skill Claude CodeCodex

Use when multiplying polynomials, using coefficient or point-value representations, applying DFT or FFT, reasoning about roots of unity, convolution, FFT circuits, or exact modular Fourier transforms.

7 4mo ago A 42 tokens original MIT