希尔排序希尔排序的基本思想是:把待排序的数据元素分成若干个小组,对同一小组内的数据元素用直接插入法排序;小组的个数逐次缩小;当完成了所有数据元素都在一个组内的排序后排序过程结束。希尔排序又称作缩小增量排序。选择步长,对每个小的分组进行的直接插入排序。/**
*希..
                            
                            
                                分类:
编程语言   时间:
2015-09-14 12:28:10   
                                阅读次数:
396
                             
                    
                        
                            
                            
                                题目:在矩形中有若干个点,求一个点使得所有点到该点的最小距离最大。思路:这个是2008年顾研论文上的例题,可以比较简单地用模拟退火算法求解。所谓模拟退火就是先随机出若干个点,然后以某一特定步长尝试周围的解,而后逐渐缩小步长,知道步长小于特定值,跳出。这个算法虽然简单易行,但是其正确性并不是非常有保障...
                            
                            
                                分类:
其他好文   时间:
2015-09-10 12:52:38   
                                阅读次数:
245
                             
                    
                        
                            
                            
                                1.最速下降法(也叫梯度下降法) 负梯度方向、一维搜索步长、上一次的搜索方向和下一次的方向是正交的,所以会产生锯齿现像,因此影响了收敛的速度,特别是当x接近于收敛点的时候。 2.牛顿法 采用Hesse矩阵和梯度来迭代x,从而产生一系列x点。要求Hesse矩阵非奇异而且正定,如果不是,则无法...
                            
                            
                                分类:
其他好文   时间:
2015-09-07 12:50:26   
                                阅读次数:
168
                             
                    
                        
                            
                            
                                数组和指针有莫大的练习,介绍并实现一维数组和二维数组中每次+1的步长和效果区别,如果使用二级指针管理二维空间等
                            
                            
                                分类:
编程语言   时间:
2015-09-04 21:09:07   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                /// /// 坐标轴的最大步长 /// public double MajorStep { get { return axis.CalcIncrement; } set { axis.Incr...
                            
                            
                                分类:
其他好文   时间:
2015-08-28 19:36:29   
                                阅读次数:
149
                             
                    
                        
                            
                            
                                今天找了好几个人写一个脚本,就是用python写一个倒计时的脚本。之前用shell写很容易的几句话就能完成。#!/bin/bashforiin`seq9-11`#从9倒数到1,步长-1doecho-n-e"\b$i"#\b就是删除前面一个字符sleep1#停顿一秒doneshell脚本很简单,但是用python就很不好达到这个结果了。我试..
                            
                            
                                分类:
编程语言   时间:
2015-08-27 19:01:01   
                                阅读次数:
363
                             
                    
                        
                            
                            
                                1.数组转换为字符串 "".join(list)2.数组截取[1:5:2] ps[下限:上限:步长],写明上限则上限不包含在截取范围内,3.删除字典中的一项:del dic['tom']
                            
                            
                                分类:
编程语言   时间:
2015-08-26 17:22:26   
                                阅读次数:
137
                             
                    
                        
                            
                            
                                (1)首先mysql的自增长“序列”和序列是两回事,mysql本身不提供序列机制。? (2)mysql的AUTO_INCREMENT可以设置起始值,但是不能设置步长,其步长默认就是1.? (3)mysql一个表只能有一个自增长字段。自增长...
                            
                            
                                分类:
数据库   时间:
2015-08-19 21:24:19   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                项目上需要在Access数据库,发现自动编号的列无法设置初始值和步长,但是可以使用SQL语句来设置它。方法如下:ALTER TABLE tableName ALTER COLUMN ID COUNTER (1, 5)其中:tableName为要修改的表名,ID为自动编号列,1为初始值,5为步长。
                            
                            
                                分类:
数据库   时间:
2015-08-18 18:41:31   
                                阅读次数:
127
                             
                    
                        
                            
                            
                                希尔排序源代码如下:
#include   
//希尔排序 
void shellSort(int a[],int l, int r){  //一次排序同一步长所组成的集合 如a[0],a[5],a[10]... 
	int i,j,h;
	for(h=1;h0;h/=3)
		f...
                            
                            
                                分类:
编程语言   时间:
2015-08-16 12:27:07   
                                阅读次数:
116