快排小记

2026.02.13 快速排序看代码练习 123456789101112131415161718192021222324252627282930313233#include <vector>#include <iostrea...

多维数组拍扁总结

多维数组转一维其实本质上是权重累加,越靠外的维度,权重越大。二维数组转换时,感觉背个公式就得了。后面碰到三维,四维的时候,就有些焦头烂额了。 对于行优先(row-major)存储的二维数组 [rows][cols],坐标 (x, y) 对应的一维索引...

map和unordered_map小记

引言在C++标准库中,map和unordered_map是两个常用的关联容器,它们都提供了键值对的存储和查找功能,但在底层实现和使用特性上却有着本质的区别。map基于红黑树实现,保证了元素的有序性,而unordered_map基于哈希表实现,追求更快...