数据结构
堆栈
队列
位图
查找增删 O(1)
应用于整型(或能转换为整型)的海量数据;
int a[N/31+1] |
算法
去重 dup
function removeDup (arr) { |
乱序 shuffle
// 每个元素被换去的新位置的概率不等 |
拍平 flatten
function flatten (arr) { |
过滤 filter
function filter (arr, fn) { |
查找增删 O(1)
应用于整型(或能转换为整型)的海量数据;
int a[N/31+1] |
function removeDup (arr) { |
// 每个元素被换去的新位置的概率不等 |
function flatten (arr) { |
function filter (arr, fn) { |