Fork me on GitHub
摘要: 以前一直在windows下,开始使用vim肯定会很不适应,但是一旦你用惯了,就不想再换了,关键在于多用。这就是传说中编辑器之神。Vim有着一个比较陡峭的学习曲线。这意味着开始学习的时候可能会进展缓慢,但是一旦掌握一些基本操作之后,能大幅度提高编辑效率。Vi的三种状态1... 阅读全文
posted @ 2012-02-14 09:48 浪飞-louffy 阅读(125) 评论(0) 推荐(0)
摘要: 1. github是一个git项目托管网站注册地址:https://github.com/signup/free2. 安装git程序,执行下面操作$ cd ~/.ssh //检查计算机ssh密钥如果没有提示:No such file or directory 说... 阅读全文
posted @ 2012-02-14 09:45 浪飞-louffy 阅读(116) 评论(0) 推荐(0)
摘要: set nu set syntax=on set confirm set tabstop=4 set autoindent set cindent set showmatch set shortmess=atl set smartindent s... 阅读全文
posted @ 2011-12-11 01:12 浪飞-louffy 阅读(80) 评论(0) 推荐(0)
摘要: --------读点东西,总会很宁静的————————————————————————————————————————————————————————————— 我在街上走着……一个乞丐--一个衰弱的老人档住了我。红肿的、流着泪水的眼睛,发青的嘴唇,粗糙、褴褛的衣服,龌龊的伤口……呵,贫穷把这个不幸的人折磨成了什么样子啊!他向我伸出一只红肿、肮脏的手……他呻吟着,他喃喃地乞求帮助。我伸手搜索自己身上所有口袋……既没有钱包,也没有怀表,甚至连一块手帕也没有……我随身什么东西也没有带。但乞丐在等待着……他伸出来的手,微微地摆动着和颤动着。我惘然无措,惶惑不安,紧紧地握了握这只肮脏的、发抖的手……“ 阅读全文
posted @ 2011-11-12 22:13 浪飞-louffy 阅读(199) 评论(0) 推荐(0)
摘要: 一,基数排序基本思想: 按最低位优先法先对低位关键字进行排序,直到对最高位关键字排序为止,经过若干次分配和收集来实现排序基数排序中用到了箱排序,每个箱子都是先进先出,因此采用队列是最合理的数据结构。如下图: 开始采用顺序表的存储结构,每次分派10个Length长的队... 阅读全文
posted @ 2011-10-05 19:29 浪飞-louffy 阅读(388) 评论(0) 推荐(0)
摘要: 基本思想:在堆排序的算法中先建一个大顶堆,既先选得一个关键字作为最大的记录并与序列中最后一个记录交换,然后对序列中前N-1记录进行选择,重新将它调整成一个大顶堆,如此反复直到排序结束。 #include const int Length = 10; //堆大小void... 阅读全文
posted @ 2011-10-05 19:18 浪飞-louffy 阅读(86) 评论(0) 推荐(0)
摘要: 快速排序基本思想:挖坑填数+分治法快速排序的分治partition过程有两种方法,一种是上面所述的两个指针索引一前一后逐步向后扫描的方法(算法导论上采用的是这种方法),还有一种方法是两个指针从首位向中间扫描的方法(大多数的人和一般的教材采用的是这第二种首尾向中间扫描法... 阅读全文
posted @ 2011-10-05 18:59 浪飞-louffy 阅读(99) 评论(0) 推荐(0)
摘要: 基本思想:设置第一个为哨岗,后面一个比较,如果小,大的后移,如果大,插在后面,然后再取下一个,再往序列里插,后往前比较//直接插入排序算法的实现//本算法是在参照严蔚敏教材的基础上,为实际运行需要加以改进//为了学习需要,我们直接对整数数组进行排序操作,实际稍加修改可... 阅读全文
posted @ 2011-10-05 18:38 浪飞-louffy 阅读(125) 评论(0) 推荐(0)
摘要: 基本思想:设置第一个为哨岗,后面一个比较,如果小,大的后移,如果大,插在后面,然后再取下一个,再往序列里插,后往前比较//直接插入排序算法的实现 //本算法是在参照严蔚敏教材的基础上,为实际运行需要加以改进 //为了学习需要,我们直接对整数数组进行排序操作,实际稍加修改可用于其它数据结构 #include<stdio.h> #define Length 10 //函数声明,函数实现在程序末部分 void DirectInsertSort(int*,int); void main() { int L[Length]; int i; printf("请分别输入%d个整数:\n 阅读全文
posted @ 2011-10-05 18:38 浪飞-louffy 阅读(163) 评论(0) 推荐(0)
摘要: 一,O(n)算法,解释见代码 二,分治算法跟二分查找的思想相似,我们可以分情况讨论这个问题是不是符合二分查找的条件。情况1.这个满足最大和的子数组全部在本数组的左半部或者右半部。例如:左半部A[i]……A[n/2-1]或者右半部A[n/2]……A[j]。这种情况下可以... 阅读全文
posted @ 2011-09-27 17:17 浪飞-louffy 阅读(213) 评论(0) 推荐(0)