自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 线性时间排序

线性时间排序前面写的排序的算法,平均时间复杂度是O(nlogn)的,现在介绍三个线性时间复杂度的排序算法。一、计数排序计数排序:假设n个输入元素位于区间[0,k]之间的元素,k为某个整数,当k=O(n)时,排序的运行时间为O(n)基本思想:对于一个输入元素x,确定小于x的元素的个数。就可以直接把x放在相应的位置上。这个排序算法需要使用两个辅助空间,一个用于存放排序的数组,一个用于存放[0,k]的

2016-07-28 16:13:20 258

原创 求数组给定的容器的蓄水量

题目描述给定一个非负数的数组,代表一个容器。例如数组[0,1,0,2,1,0,1,3,2,1,2,1],就是 以下图形中黑色的部分。如果用这个容器接水的话,请问可以接多少水?还以这个数组为例,可以接6格水,就是以下图形中蓝色的部分。 要求:实现时间复杂度O(N),额外空间复杂度O(1)的解法。

2016-07-26 11:23:32 1387

原创 最长递增子序列问题

题目描述解法一解法二扩展题目解法一解法二

2016-07-25 10:44:14 290

原创 回文字符串问题

一动态规划法二中心检测法三添加辅助标志四字符串变成回文字符串需要添加的字符数

2016-07-22 19:09:29 299

原创 七种排序的实现

1. 冒泡排序2. 选择排序3. 快速排序4. 归并排序5. 插入排序6. 希尔排序7. 堆排序

2016-07-20 21:52:47 1404

go语言 排序

go语言, 排序, 读写文件(冒泡,快速排序)

2015-12-05

简单文字压缩解压缩

数据结构 huffman 文字压缩解压缩。

2014-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除