摘要:
由于快速排序多次因为很小的子文件而调用自身,所以可以在其长度较小时,停止使用快速排序,而使用插入排序: If (right - left void QSort(Item a[], int left, int right) { if (right - left <= M) InsertSort(a, left, right); else { exch(a[(left+right... 阅读全文
摘要:
说明: 这一段在复习数据结构和算法,有一些零星笔记,欢迎指正。 每次考虑一个数据项,将其插入排好序的适当位置,然后将所有其他项右移,直到排序完成; 插入排序对于已经排好序,且文件比较大的数据排序速度要好于选择排序; 最简单直接的插入排序程序 template void sort(Item a[], int left, int right) { int i, j; for(... 阅读全文
摘要:
推荐一套界面控件(Codejock Xtreme Suite Pro 9.51),优点是基于COM,可以在VB,VC下使用,而且支持.net,效果很不错,支持office 2003的效果。不知道有无人用过,稳定性如何? Codejock应该就是出品cj60的那个公司。 对于界面控件,我个人觉得,界面越简单越好,特别是非通用软件(行业软件),最好是传统Win95那种,方便、易用为主。不过,现实中... 阅读全文