会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
信安本原
理解原理,方可变化。
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
下一页
2020年2月5日
算法之排序(中)
摘要: 文章来源:http://blog.seclibs.com/算法之排序中/ 上一篇文章说了时间复杂度为O(n2)的冒泡、插入和选择三个排序方式,它们只适合在数据规模比较小的时候,接下来要说的是两个时间复杂度为 O(nlogn) 的算法, 归并排序 和 快速排序 ,它们比较适合在大规模数据的时候使用,相
阅读全文
posted @ 2020-02-05 20:21 信安本原
阅读(103)
评论(0)
推荐(0)
2020年2月4日
算法之排序(上)-c语言实现
摘要: 文章来源:http://blog.seclibs.com/算法之排序(上) c语言实现/ 在上一篇文章中,我们说了时间复杂度为 O(n2)的几个排序算法,冒泡排序、插入排序、选择排序,在理解上和实现上都没有太难的地方,这里在实现的时候,没有再自己实现数组或链表,而是使用了c语言自带的数组进行实现的,
阅读全文
posted @ 2020-02-04 19:50 信安本原
阅读(98)
评论(0)
推荐(0)
算法之排序(上)
摘要: 文章来源:http://blog.seclibs.com/算法之排序(上)/ 排序算法有很多种,甚至有很多都完全没有听过,我们最常见,也最经典的就是:冒泡排序、插入排序、选择排序、归并排序、快速排序、计数排序、基数排序、桶排序。 按照时间复杂度来进行划分可以将其划分为三类 O(n2) :冒泡、插入、
阅读全文
posted @ 2020-02-04 19:34 信安本原
阅读(172)
评论(0)
推荐(0)
2020年2月3日
算法之递归-c语言实现
摘要: 文章来源:http://blog.seclibs.com/算法之递归 c语言实现/ 在上一篇文章里说了递归,这里就使用其中的上楼梯问题来进行代码实现,在上一篇文章里也说过了中间会有重复计算的情况,这里我们使用一维动态数组来进行存储,一维数组的索引值就与楼梯层数相同,可以更加清晰的理解其中的含义,代码
阅读全文
posted @ 2020-02-03 17:20 信安本原
阅读(309)
评论(0)
推荐(0)
算法之递归
摘要: 文章来源:http://blog.seclibs.com/算法之递归/ 递归是一种应用非常广泛的算法,在很多的数据结构和算法的编码中都会用到,理解递归是非常重要的。 递归在平时的生活中也是非常常用的,当你排队的时候需要知道自己排在第几个位置,而前面的人又比较多,你不能自己数出来,就可以询问你前一个人
阅读全文
posted @ 2020-02-03 16:36 信安本原
阅读(117)
评论(0)
推荐(0)
2020年2月2日
数据结构之顺序队列、链式队列、循环队列-c语言实现
摘要: 文章来源:http://blog.seclibs.com/%e6%95%b0%e6%8d%ae%e7%bb%93%e6%9e%84%e4%b9%8b%e9%a1%ba%e5%ba%8f%e9%98%9f%e5%88%97%e3%80%81%e9%93%be%e5%bc%8f%e9%98%9f%e5%
阅读全文
posted @ 2020-02-02 22:48 信安本原
阅读(316)
评论(0)
推荐(0)
2020年2月1日
数据结构之队列
摘要: 文章来源:http://blog.seclibs.com/数据结构之队列/ 上一篇文章说了一种“功能受限”的顺序表——栈,现在再来说一个 “功能受限”的顺序表 —— 队列 (queue)。 队列也是一个常用的数据结构,在大部分资源有限的情况下,当没有空闲资源的时候,基本上都是使用队列这种数据结构来实
阅读全文
posted @ 2020-02-01 22:13 信安本原
阅读(181)
评论(0)
推荐(0)
数据结构之循环链表-c语言实现
摘要: 文章来源:http://blog.seclibs.com/数据结构之循环链表 c语言实现/ 之前在链表那一节说了单链表、双向链表和循环链表,前面已经把单链表和双向链表用代码实现过了,当时没有实现循环链表是在实现的过程中有一点没有想明白,今天在实现栈的时候突然相通了,就把这两条给补上。 循环链表有两种
阅读全文
posted @ 2020-02-01 13:38 信安本原
阅读(360)
评论(0)
推荐(0)
2020年1月31日
数据结构之栈-c语言实现
摘要: 文章来源:http://blog.seclibs.com/数据结构之栈 c语言实现/ 在上一篇文章中说过,栈在实现上分为顺序栈和链式栈两种。 顺序栈: 用数组实现的栈 链式栈: 用链表实现的栈 因为栈就是一种“功能受限”的顺序表,所以在实现的时候,在之前数组和链表的基础上进行修改即可达到效果。 顺序
阅读全文
posted @ 2020-01-31 16:54 信安本原
阅读(118)
评论(0)
推荐(0)
2020年1月30日
数据结构之栈
摘要: 文章来源:http://blog.seclibs.com/数据结构之栈/ 前面说完了数组和列表两个常用的数据结构,虽然它们的实现代码还很粗糙,但是不妨碍自己对数据结构的深入理解,接下来就说一说 栈(stack) 栈,可以用一个很常见的事物来说明,比如我们放了一摞盘子,如果我们想取走下面的某一个盘子,
阅读全文
posted @ 2020-01-30 20:20 信安本原
阅读(127)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告