//冒泡排序void Bubble_Sort(int *a,int n)/*定义两个参数:数组首地址与数组大小*/{ int i,j,temp; for(i=0;ia[j+1]) { temp=a[j]; a[j]=a[+1]; a[j+1]=temp; }...
分类:
编程语言 时间:
2014-11-15 23:05:28
阅读次数:
259
//希尔(shell)排序void Shell_Sort(int *a,int n){ int gap,i,j,temp; for(gap=n/2;gap>0;gap/=2)/*设置排序的步长,步长gap每次减半,直到减到1*/ { for(i=gap;i=0)&&(a[j]>a[j+gap]);....
分类:
编程语言 时间:
2014-11-15 23:02:09
阅读次数:
203
最近偶然碰到有朋友问我"hoisting"的问题。即在js里所有变量的声明都是置顶的,而赋值则是在之后发生的。可以看看这个例子:1vara ='global';2(function() {3alert(a);4vara ='local';5})();大家第一眼看到这个例子觉得输出结果是什么?'glo...
分类:
编程语言 时间:
2014-11-15 23:00:48
阅读次数:
267
在try{}catch{}finally{}块中,都知道finally子块是肯定会执行的。当然也有个别情况,当在try{}或者catch{}块中出现强制退出System.exti(int)时,finally子块就不会执行了。这种情况不在今天的谈论范围以内。看代码更加直观些:Java代码package...
分类:
编程语言 时间:
2014-11-15 23:00:02
阅读次数:
313
1、相同点 如果我们直接用 undefined == null 比较他们是相等的返回的将是 true.2、区别 当我们用undefined === null 比较的时候最后返回的将是 false. A、undefined表示"缺少值",就是此处应该有一个值,但是还没有定义(1)变量被声明了,但没有赋...
分类:
编程语言 时间:
2014-11-15 22:59:02
阅读次数:
213
模拟算法:模拟整个过程,通过改变数学中模型的各种参数,进而观察变更这些参数所引起过程状态的变化。...
分类:
编程语言 时间:
2014-11-15 21:54:27
阅读次数:
179
python安装scikit-learn问题解决,scikit-learn一个你值得拥有的python机器学习工具包。...
分类:
编程语言 时间:
2014-11-15 21:52:52
阅读次数:
15757
#includeclock_t begin,stop;//开始记录时间 begin=clock();//你要测试时间的程序算法程序();stop=clock();//获得测试程序运行的时间printf("%ld",(stop-begin/CLOCKS_PER_SEC));//按照s,秒为...
分类:
编程语言 时间:
2014-11-15 21:47:26
阅读次数:
254
一、实验目的:比较至少4种排序算法的执行效率。已学过的算法:起泡排序、选择排序、插入排序、shell排序,归并排序、快速排序等。二、实验要求:1、从中选择至少4中排序算法,写成独立的函数进行调用。2、参与排序的数据不少于5000个,要求用数据文件存储随机产生的数据。3、要求在main()函数中调用以...
分类:
编程语言 时间:
2014-11-15 21:46:55
阅读次数:
358
一、实验目的:熟悉掌握动态规划法设计技术二、实验要求:1、按教材所授内容要求,完成“最长公共子序列问题”算法。得到一个完整正确的程序。2、问题规模:不少于1003、输出最终结果。三、实验设备:PC机一台Vc++6.0编译软件一套四、问题描述:若给定序列X={x1,x2,…,xm},则另一序列Z={z...
分类:
编程语言 时间:
2014-11-15 21:45:22
阅读次数:
558
一、实验目的:熟悉掌握动态规划法设计技术二、实验要求:1、按教材所授内容要求,完成“矩阵连乘问题”算法。得到一个完整正确的程序。2、问题规模:不少于203、输出最终结果。三、实验设备:PC机一台VC6.0编译软件四、问题描述:给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,...
分类:
编程语言 时间:
2014-11-15 21:44:55
阅读次数:
1337
简单的数组、二位数组 1 package com.lovo; 2 3 import java.util.Scanner; 4 5 /** 6 * 二维数组 7 * 8 * @auth...
分类:
编程语言 时间:
2014-11-15 21:46:58
阅读次数:
235
一、实验目的:熟悉掌握分治算法设计技术二、实验要求:1、按教材所授内容要求,完成“棋盘覆盖问题”算法。得到一个完整正确的程序。2、棋盘大小:32*32(或16*16)3、输出最终结果。三、实验设备及环境:PC机一台、java虚拟机Eclipse或jdk环境四、问题描述:通过一门语言写一个棋盘覆盖算法...
分类:
编程语言 时间:
2014-11-15 21:44:50
阅读次数:
666
1.hello worldswift中的helloworld十分简单 println("hello world")即可完成hello world2.变量 常量swift的变量使用var关键字,常量使用let关键字比如:let max=10 // swift 一个语句结束可以不需要分号var logi...
分类:
编程语言 时间:
2014-11-15 21:41:07
阅读次数:
240
//快速排序void Quick_Sort(int *a,int low,int high){ int Partition(int *a,int low,int high); int mid; if(lowmid); if(i>=j)break; temp=a[i]; a[i]=a[j]; ...
分类:
编程语言 时间:
2014-11-15 21:41:57
阅读次数:
347
接口中的成员变量: 与类不同,在接口中只能定义常量属性,并且可以不必使用public、statict和final修饰,因为即使不使用这些修饰符,编译时也会为其加上,即接口中的成员变量隐含的是“public static final”的。另外,必须在声明的同时给出其值。 接口中的方法: 接口中的方法必...
分类:
编程语言 时间:
2014-11-15 21:41:22
阅读次数:
273
//插入排序void Insert_Sort(int *a,int n){ int i,j,temp; for(i=1;i=0&&a[j]>temp;j--) { a[j+1]=a[j];/*一边找一边移动元素*/ } a[j+1]=temp; }}
分类:
编程语言 时间:
2014-11-15 21:41:29
阅读次数:
241