1.1 Arrays and Dynamic Arrays

Fixed and dynamic arrays, resizing strategies, memory layout, cache effects, vectorization, and in-place operations.

35 items

1.1 Arrays and dynamic arrays, 35

index slug name
1 static-array Static Array
2 dynamic-array Dynamic Array
3 vector-resize-strategy Resize Strategy
4 circular-array Circular Array
5 multidimensional-array Multidimensional Array
6 jagged-array Jagged Array
7 array-slicing Array Slicing
8 array-rotation Array Rotation
9 prefix-sum-array Prefix Sum Array
10 difference-array Difference Array
11 sliding-window-array Sliding Window
12 sparse-array Sparse Array
13 bit-packed-array Bit Packed Array
14 dynamic-reserve Capacity Reservation
15 amortized-analysis-array Amortized Analysis
16 array-partition Partitioning
17 array-stable-partition Stable Partition
18 array-reversal Reversal
19 array-shuffle Shuffle
20 array-scan Linear Scan
21 array-compaction Compaction
22 array-deduplication Deduplication
23 array-merge Merge
24 array-intersection Intersection
25 array-union Union
26 array-binary-layout Memory Layout
27 array-copying Copy Strategies
28 array-buffering Buffering
29 array-index-mapping Index Mapping
30 array-bounds-check Bounds Checking
31 array-stride-access Stride Access
32 array-blocking Blocking
33 array-tiling Tiling
34 array-vectorization Vectorization
35 array-alignment Alignment