圆形阵列
简单的圆形数组数据结构,用于存储有限长度的值列表并自动删除不再适合数组的值。 所有操作都是 O(1)。
用法
npm install --save circular-array
// ES6
import { CircularArray } from 'circular-array' ;
// CommonJS
const { CircularArray } = require ( 'circular-array' ) ;
const gizmos = new CircularArray ( 3 ) ;
// gizmo.array() returns:
gizmos . push ( gizmo1 ) ; // [gizmo1]
gizmos . push ( gizmo2 ) ; // [gizmo1, gizmo2]
g
1