会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
望梦难拓
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2019年4月30日
选择排序
摘要:
阅读全文
posted @ 2019-04-30 20:24 望梦难拓
阅读(93)
评论(0)
推荐(0)
编辑
快速排序中的partition2算法
摘要:
阅读全文
posted @ 2019-04-30 19:57 望梦难拓
阅读(242)
评论(0)
推荐(0)
编辑
设计把所有的奇数移动到所有偶数前面的算法
摘要: 题目条件:线性表顺序存储,且每个元素都是不相同的整数型元素 本题可采用快速排序的划分思想来设计算法,只需遍历一次即可,其时间复杂度为O(n) 空间复杂度为O(1) 基本思想是:先从前往后找到一个偶数元素,再从后往前找到一个奇数元素,将二者交换。
阅读全文
posted @ 2019-04-30 19:31 望梦难拓
阅读(2334)
评论(0)
推荐(0)
编辑
双向冒泡排序
摘要:
阅读全文
posted @ 2019-04-30 19:04 望梦难拓
阅读(154)
评论(0)
推荐(0)
编辑
2019年4月28日
插入排序
摘要:
阅读全文
posted @ 2019-04-28 08:42 望梦难拓
阅读(86)
评论(0)
推荐(0)
编辑
选择排序
摘要: 选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。
阅读全文
posted @ 2019-04-28 08:16 望梦难拓
阅读(113)
评论(0)
推荐(0)
编辑
2019年4月13日
队列的链式存储结构
摘要: 队列的链式存储实际上是一个带有头指针和尾指针的单链表(含有头结点) 链式队列的基本操作 (1)初始化 (2)判断空 (3)入队 (4)出队
阅读全文
posted @ 2019-04-13 15:20 望梦难拓
阅读(353)
评论(0)
推荐(0)
编辑
循环队列
摘要: 一般判断队空还是队满的方法: 牺牲一个单元来区分队空和队满,入队时少用一个队列单元,这是一种普遍的做法约定 队满条件 队空条件 队列中元素的个数 循环队列的操作 (1)初始化 (2)判断空 (3)入队 (4)出队
阅读全文
posted @ 2019-04-13 14:39 望梦难拓
阅读(229)
评论(0)
推荐(0)
编辑
2019年4月12日
一起玩算法(把所有相同的数字后移)
摘要: 【题目】给你一个数组,比方说{2, 0, 6, 3, 4, 1, 0},写一段代码,把数组里面的0全部移动到数组的最后面。 这段视频里面介绍了两种解法。其中第二种方法可以加以改进,变成快速排序法。 方法二 快速排序
阅读全文
posted @ 2019-04-12 15:27 望梦难拓
阅读(256)
评论(0)
推荐(0)
编辑
2019年4月11日
判断序列B是否是序列A的连续子序列
摘要: 算法思想:因为两个整数序列已存入两个链表中,操作从两个链表的第一个结点开始,若对应得数据相等,则后移指针,若对应的数据不等,则A列表从上次开始比较结点的后继开始,B链表仍从第一个结点开始,直到B链表到链尾匹配为止。
阅读全文
posted @ 2019-04-11 21:20 望梦难拓
阅读(1368)
评论(0)
推荐(0)
编辑
下一页