博客园不常在线

有问题联系微信

微信号

微信公众号

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
摘要: 2.源码解析 1.相关命令如下: {"hset",hsetCommand,4,"wmF",0,NULL,1,1,1,0,0}, {"hsetnx",hsetnxCommand,4,"wmF",0,NULL,1,1,1,0,0}, {"hget",hgetCommand,3,"rF",0,NULL,1 阅读全文
posted @ 2020-06-30 22:00 Code技术分享 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 1.BRPOP、BLPOP BLPOP: BLPOP 是阻塞式列表的弹出原语。 它是命令 LPOP 的阻塞版本,这是因为当给定列表内没有任何元素可供弹出的时候, 连接将被 BLPOP 命令阻塞。 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空列表的头元素。 B 阅读全文
posted @ 2020-06-30 15:36 Code技术分享 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 1.示意图 2.各命令详解 LPUSH/RPUSH LPUSH: 从队列的左边入队一个或多个元素 将所有指定的值插入到存于 key 的列表的头部。如果 key 不存在,那么在进行 push 操作前会创建一个空列表。 如果 key 对应的值不是一个 list 的话,那么会返回一个错误。 可以使用一个命 阅读全文
posted @ 2020-06-30 11:24 Code技术分享 阅读(2637) 评论(0) 推荐(1) 编辑
摘要: 1.介绍 Redis在3.2版本之前List的底层编码是ZipList和LinkedList实现的 在3.2版本之后,重新引入了QuickList的数据结构,列表的底层都是QuickList实现 当List对象中元素的长度比较小或者数量比较少的时候,采用ZipList来存储 当List对象中元素的长 阅读全文
posted @ 2020-06-30 10:59 Code技术分享 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 插入排序算法属于内部排序算法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的 2.思想 插入排序(Insertion Sorting)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素, 无序表中包含有n-1个元素,排序过程中每 阅读全文
posted @ 2020-06-27 09:12 Code技术分享 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 选择排序算法属于内部排序算法,是从欲排序的数据中,按指定的规则选出某一元素,再依规定交换位置达到排序的目的 时间复杂度:O(n^2) 双层for 2.思想 选择排序(select sorting)也是一种简单的排序方法。它的基本思想是:第一次从arr[0]~arr[n-1]中选取最小值, 阅读全文
posted @ 2020-06-26 15:58 Code技术分享 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 冒泡排序的基本思想就是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就像水底的气泡一样逐渐向上冒泡。 因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在排序过程中 阅读全文
posted @ 2020-06-26 14:08 Code技术分享 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1.常见的时间复杂度 常数阶:O(1) 对数阶:O(log2n) 线性阶:O(n) 线性对数阶:O(nlog2n) 平方阶:O(n^2) 立方阶:O(n^3) k次方阶:O(2^n) 常见的算法时间复杂度由小到大依次为:Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n2)<Ο(n3) 阅读全文
posted @ 2020-06-25 15:59 Code技术分享 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1.时间频度 介绍: 一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,他花费时间越多。一个算法中的语句执行次数称为语句频度或时间频度 举例说明: 比如计算1-100所有数字之和,我们设计的两种算法 int total = 0; int end = 100; for (in 阅读全文
posted @ 2020-06-25 15:34 Code技术分享 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 排序是将一组数据,以指定的顺序进行排序的过程 2.分类 内部排序法:指将需要处理的所有数据都加载到内部存储器中进行排序 外部排序法:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序 阅读全文
posted @ 2020-06-25 15:03 Code技术分享 阅读(234) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页