递归算法

2012-11-01

算法学习从简单的开始,把简单的算法融入到思想当中,自然理解复杂算法,所以对遇到的简单算法问题,有机会就做个笔记,长期积累积小成多。 阅读全文 »

C#递归实现无限级分类树

2012-10-21

网上的无限级分类树已经被实现无数遍了,但是大部分都不是很爽,而且php的居多,实际情况需要,还是自己写一个比较好,算法弱啊,得好好练练基础算法了。 阅读全文 »

C#,C插入排序

2012-07-06

有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外,而第二部分就只包含这一个元素。在第一部分排序后,再把这个最后元素插入到此刻已是有序的第一部分里的位置 阅读全文 »

C#,C选择排序

2012-07-01

选择排序是冒泡排序的改进,但是也是一种不稳定排序算法。每一趟从带排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 阅读全文 »

C#,C冒泡排序

2012-06-24

开始学习基本的算法: 阅读全文 »