Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Augmenting Existing Data structure 总结
动态集合是指大小不固定的集合 会增加新的元素和删除已有的元素 队列 堆栈 树 vector map 等都属于动态集合 实现主要就是2种方向 1 基于node的 一维的就是链表 二维的就是二叉树 2 基于数组的 当数组被填满或大于一定的fac
算法
学习笔记
数据结构扩展
random_queue:支持push, popRamdom的数据结构
pop哪一个元素 决定了queue stack priority queue的不同 新加一个random queue 等概率的从集合里取出一个元素pop 1 先用rand int l int r 得到一个随机位置 2 和top交换 3 to
系统分析设计
数据结构扩展