datagrid是easyui的控件,DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。它是轻量级的且功能丰富。单元格合并、多列标题、冻结列和页脚只是其中的一小部分功能。 建立:以tab ...
分类:
其他好文 时间:
2016-12-14 09:55:13
阅读次数:
218
datagrid是easyui的控件,DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。它是轻量级的且功能丰富。单元格合并、多列标题、冻结列和页脚只是其中的一小部分功能。 建立:以tab ...
分类:
其他好文 时间:
2016-12-14 09:52:25
阅读次数:
207
常见的简单排序算法有冒泡排序、选择排序、插入排序、快排、堆排序、归并排序、希尔排序等,这些排序的理论在网上有很多,这就只给出常见的排序算法源码,上学时候写的,不足之处欢迎大家指正。下面几种排序的主函数入口为:intmain(intargc,char*argv[])
{
inti,len;
inta[]..
分类:
编程语言 时间:
2016-12-11 23:40:31
阅读次数:
213
基本过程 1.将无序数组转换为一个大顶堆2.将大顶堆的顶部元素与数组的最后一个元素交换3.将交换后的堆调整为一个大顶堆4.将堆顶与数组倒数第二个元素交换5.重复以上过程,直至堆中只有一个元素 堆排序实际上也是一种选择排序,只是从前面的元素中选取最大元素的方法是使用堆选取,比直接比较选取节省比较次数。 ...
分类:
编程语言 时间:
2016-12-11 23:14:50
阅读次数:
282
转自;http://flyingcat2013.blog.51cto.com/7061638/1281026 前面的三种排序算法(冒泡排序,选择排序,插入排序)在平均情况下均为O(n^2)复杂度,在处理较大数据的时候比较吃力。现在来说说相对快速一些的算法,例如下面的归并排序。 算法概述/思路 归并排 ...
分类:
编程语言 时间:
2016-12-10 19:18:09
阅读次数:
383
基本过程 1. 遍历数组 2. 将当前元素与后面的元素进行比较,将最小的元素换到首位 3. 继续2中的步骤,直至数组只有最后两个元素比较,排序完成 javascript实现 ...
分类:
编程语言 时间:
2016-12-10 18:36:08
阅读次数:
164
六、堆排序 ?堆排序是一种树形选择排序,是对直接选择排序的有效改进。 ?堆的定义下:具有n个元素的序列 (h1,h2,...,hn),当且仅当满足(hi>=h2i,hi>=2i+1)或(hi<=h2i,hi<=2i+1) (i=1,2,...,n/2)时称之为堆。在这里只讨论满足前者条件的堆。由堆的 ...
分类:
编程语言 时间:
2016-12-10 13:34:36
阅读次数:
231
因为本人经常将冒泡排序与选择排序搞混,为了解决跟我遇到同样困惑的童鞋的相同困惑,将两者进行对比讲解,不足之处还请大家补充 ...
分类:
编程语言 时间:
2016-12-08 20:39:03
阅读次数:
235
1.做出来的有点小问题,应该在按完f5之后直接弹出“请输入字符串:”,然而我这个只有输入了字符串之后才会显示 2.冒泡排序 3.选择排序 4.上课的时候没听懂。。。。 ...
分类:
其他好文 时间:
2016-12-08 18:00:22
阅读次数:
178
转自:http://www.php100.com/html/php/rumen/2013/1029/6333.html 许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种 ...
分类:
编程语言 时间:
2016-12-08 02:49:24
阅读次数:
250