麦芽Intelligence
为什么Redis选择使用跳表而不是红黑树来实现有序集合? 为什么Redis选择使用跳表而不是红黑树来实现有序集合?
为什么Redis选择使用跳表而不是红黑树来实现有序集合?Redis 中的有序集合(zset) 支持的操作:插入一个元素删除一个元素查找一个元素有序输出所有元素按照范围区间查找元素(比如查找值在 [100, 356] 之间的数据) 其中,前四
2020-12-06
算法 算法
一亿数据获取前1000个最大值 ###算法原理: 把一亿个数字的前100个 首先放入数组。 然后把最小值放在ary[0]。 然后再循环100到一亿之间的。 每次循环判断当前数字是否大于ary[0] 当大于时,当前数字放入ary[0] 并再次
2020-08-17