码迷,mamicode.com
首页 > 编程语言
排序--冒泡排序
//冒泡排序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
JavaScript定义类与对象的一些方法
最近偶然碰到有朋友问我"hoisting"的问题。即在js里所有变量的声明都是置顶的,而赋值则是在之后发生的。可以看看这个例子:1vara ='global';2(function() {3alert(a);4vara ='local';5})();大家第一眼看到这个例子觉得输出结果是什么?'glo...
分类:编程语言   时间:2014-11-15 23:00:48    阅读次数:267
java中Finally块的执行
在try{}catch{}finally{}块中,都知道finally子块是肯定会执行的。当然也有个别情况,当在try{}或者catch{}块中出现强制退出System.exti(int)时,finally子块就不会执行了。这种情况不在今天的谈论范围以内。看代码更加直观些:Java代码package...
分类:编程语言   时间:2014-11-15 23:00:02    阅读次数:313
javascript 中 undefined 和 null 区别
1、相同点 如果我们直接用 undefined == null 比较他们是相等的返回的将是 true.2、区别 当我们用undefined === null 比较的时候最后返回的将是 false. A、undefined表示"缺少值",就是此处应该有一个值,但是还没有定义(1)变量被声明了,但没有赋...
分类:编程语言   时间:2014-11-15 22:59:02    阅读次数:213
数据结构与算法之模拟算法 C++实现
模拟算法:模拟整个过程,通过改变数学中模型的各种参数,进而观察变更这些参数所引起过程状态的变化。...
分类:编程语言   时间:2014-11-15 21:54:27    阅读次数:179
python安装scikit-learn遇到问题汇总
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
算法实验1--算法排序比较
一、实验目的:比较至少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
Swift 基础
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
《Java开发手册》学习进程之第9章接口
接口中的成员变量: 与类不同,在接口中只能定义常量属性,并且可以不必使用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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!