会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
潇湘
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2018年3月27日
L2-002. 链表去重
摘要: 给定一个带整数键值的单链表L,本题要求你编写程序,删除那些键值的绝对值有重复的结点。即对任意键值K,只有键值或其绝对值等于K的第一个结点可以被保留。同时,所有被删除的结点必须被保存在另外一个链表中。例如:另L为21→-15→-15→-7→15,则你必须输出去重后的链表21→-15→-7、以及被删除的
阅读全文
posted @ 2018-03-27 17:02 magicalzh
阅读(227)
评论(0)
推荐(0)
2018年1月23日
快速幂
摘要: 求a的n次幂,传统方式需要O(n)的复杂度,使用快速幂,可以减小复杂度到O(logn)。 具体算法为使用结合律快速求幂。 例如:220 = 216 * 24 22 = 21 * 21 24 = 22 * 22 以此类推。 代码如下:
阅读全文
posted @ 2018-01-23 00:36 magicalzh
阅读(138)
评论(0)
推荐(0)
2017年12月18日
快排
摘要: 快速排序
阅读全文
posted @ 2017-12-18 11:28 magicalzh
阅读(268)
评论(0)
推荐(0)
2017年11月30日
堆排序
摘要: 堆排序
阅读全文
posted @ 2017-11-30 14:45 magicalzh
阅读(183)
评论(0)
推荐(0)
希尔排序
摘要: 希尔排序
阅读全文
posted @ 2017-11-30 14:21 magicalzh
阅读(142)
评论(0)
推荐(0)
冒泡排序
摘要: 冒泡排序
阅读全文
posted @ 2017-11-30 14:06 magicalzh
阅读(179)
评论(0)
推荐(0)
简单选择排序
摘要: 简单选择排序
阅读全文
posted @ 2017-11-30 13:58 magicalzh
阅读(132)
评论(0)
推荐(0)
直接插入排序
摘要: 直接插入排序是一种非常简单的排序,基本思想是:依次将带排序序列中的每一个记录插入到一个以排序好的序列中,直到全部记录都有序。 在这个过程中,为了减少比较次数,在数组0下标位置设置一个哨兵。直接插入排序简单直观,但是效率较低,时间复杂度为O(n2),因为需要一个哨兵,所以空间复杂度为O(1)。 下面是
阅读全文
posted @ 2017-11-30 13:49 magicalzh
阅读(179)
评论(0)
推荐(0)
2017年11月24日
第一章 绪言
摘要: 第一章 绪言 数字图像处理 数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。 MATLAB MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathwork
阅读全文
posted @ 2017-11-24 23:08 magicalzh
阅读(541)
评论(0)
推荐(0)
2017年11月16日
二路归并排序(非递归实现)
摘要: 二路归并排序是一种稳定的排序方法。时间复杂度为O(nlogn),空间复杂度为O(n)。
阅读全文
posted @ 2017-11-16 14:47 magicalzh
阅读(3435)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告