摘要: 希尔排序(缩小增量法)   属于插入类排序,是将整个无序列分割成若干小的子序列分别进行插入排序   排序过程:先取一个正整数d1<n,把所有序号相隔d1的数组元素放一组,组内进行直接插入排序;然后取d2<d1,重复上述分组和排序操作;直至di=1,即所有记录放进一个组中排序为止   初始:d=5   49 38 65 97 76 13 27 49* 55 04   49 13  |--... 阅读全文
posted @ 2010-05-05 16:56 哭过的天空 阅读(4365) 评论(1) 推荐(2) 编辑
摘要: 直接插入排序(straight insertion sort)的作法是:  每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。   第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前两个数从后向前扫描,把第三个数按大小插入到有序表中;依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程。  直接插入排序属于稳定的排序,时间复杂性为o(... 阅读全文
posted @ 2010-05-05 15:15 哭过的天空 阅读(4494) 评论(1) 推荐(0) 编辑
摘要: 刚才在CSDN回答了一个问题,数据库抽取30个单选题,10个多选,10个判断想都没有想就敲下了语句:[代码]后来楼主说报错:服务器: 消息 156,级别 15,状态 1,行 2在关键字 'union' 附近有语法错误。服务器: 消息 156,级别 15,状态 1,行 4在关键字 'union' 附近有语法错误。后来想了想,应该用derived table[代码]这次应该可以了吧,而且在网上查了一下... 阅读全文
posted @ 2010-04-23 17:58 哭过的天空 阅读(1538) 评论(2) 推荐(0) 编辑
摘要: [代码][代码]PS:怎么这么慢,一张几K的图片传了10多分钟,真够郁闷的,算了,不上图了,NND 阅读全文
posted @ 2010-04-22 13:42 哭过的天空 阅读(5588) 评论(2) 推荐(0) 编辑
摘要: 页的事件要比控件的事件多,更加丰富。需要注意:①控件的Init事件发生在页的Init事件之前;②控件的Load事件发生在页的Load事件之后;③控件的PreRender事件发生在页的PreRender事件之后;④控件的Unload事件发生在页的Unload事件之前。⑤页和控件的回发请求的事件在各个控件的Load之后发生,如:Button控件的Click事件;⑥在页和控件的回发请求事件调用之前,会进... 阅读全文
posted @ 2010-04-15 17:15 哭过的天空 阅读(444) 评论(0) 推荐(0) 编辑
摘要: Question通过ASP.NET AJAX,我们能够实现页面内无刷新的异步回送。然而我们不可能将功能都放在一个页面里,这样设计非常不方便,动态加载控件的逻辑也复杂,所以还是要在多个页面间导航。可以让这种页面间的导航也无刷新吗?Answer要页面间导航当然要刷新,这是无法避免的,但我们总不能把原本属于多个页面的逻辑塞在一个页面里吧,所以要想个办法把这些逻辑分开来。这里用到一个小技巧,就是使用Use... 阅读全文
posted @ 2010-04-14 16:30 哭过的天空 阅读(687) 评论(1) 推荐(0) 编辑
摘要: 这个函数写于2008年的一个项目,起因是这样的,客户要求往数据库中导入一批配件(数据太多,他们懒得录入),但是有些配件名称与原来表中的不一样,比如,轴承3215 和下轴承3215,其实是同一个配件,这样如果导入到库中就变成两个配件了,(这个原因是客户配件部门经常更改领导,导致配件供应商不一样,所以名称也就不一样了)当然就不行了。后来就想到在数据库中处理了,因为配件名称部分是一样的,只要指定相同部分... 阅读全文
posted @ 2010-04-12 11:06 哭过的天空 阅读(2930) 评论(0) 推荐(0) 编辑
摘要: This step-by-step article illustrates how to implement and how to use a DataSetHelper class that includes sample code to create a DataTable object that contains the unique values of a column of anothe... 阅读全文
posted @ 2010-04-12 10:36 哭过的天空 阅读(863) 评论(0) 推荐(0) 编辑