*************数组的应用*************一、冒泡排序(升序、降序)1、双层循环(循环套循环)(1).冒泡排序是用双层循环解决。外层循环的是趟数,里层循环的是次数。(2).趟数=n-1;次数=n-趟数。(3).里层循环使用if比较相临的两个数的大小,进行数值交换。二、折半查找(也...
分类:
编程语言 时间:
2014-12-29 00:51:28
阅读次数:
317
数组的应用:(一).冒泡排序。1.冒泡排序是用双层循环解决。外层循环的是趟数,里层循环的是次数。2.趟数=n-1;次数=n-趟数。3.里层循环使用if比较相临的两个数的大小,进行数值交换。作业:1.先把冒泡排序写一遍。 int[] a = new int[8] { 9, 12,...
分类:
编程语言 时间:
2014-12-28 20:43:53
阅读次数:
199
数组的应用(一).冒泡排序。1.冒泡排序是用双层循环解决。外层循环的是趟数,里层循环的是次数。2.趟数=n-1;次数=n-趟数。3.里层循环使用if比较相临的两个数的大小,进行数值交换。代码 int[] a = new int[8] { 9, 12, 7, 5, 15, 2, 1, 8 }; ...
分类:
编程语言 时间:
2014-12-28 16:49:48
阅读次数:
221
数组的应用:(一).冒泡排序。1.冒泡排序是用双层循环解决。外层循环的是趟数,里层循环的是次数。2.趟数=n-1;次数=n-趟数。3.里层循环使用if比较相临的两个数的大小,进行数值交换。作业:1.先把冒泡排序写一遍。2.使用冒泡排序,做青歌赛的打分程序。要求去掉两个最高,两个最低分,求平均得分。代...
分类:
编程语言 时间:
2014-12-28 16:42:47
阅读次数:
172
数组的应用:(一).冒泡排序。1.冒泡排序是用双层循环解决。外层循环的是趟数,里层循环的是次数。 2.趟数=n-1;次数=n-趟数。 3.里层循环使用if比较相临的两个数的大小,进行数值交换。作业: 1.先把冒泡排序写一遍。 2.使用冒泡排序,做青歌赛的打分程序。要求去掉两个最高,两个最低分,求平均...
分类:
编程语言 时间:
2014-12-28 12:54:09
阅读次数:
105
(一).冒泡排序。1.冒泡排序是用双层循环解决。外层循环的是趟数,里层循环的是次数。2.趟数=n-1;次数=n-趟数。3.里层循环使用if比较相临的两个数的大小,进行数值交换。作业:1.先把冒泡排序写一遍。2.使用冒泡排序,做青歌赛的打分程序。要求去掉两个最高,两个最低分,求平均得分。代码。(二)....
分类:
编程语言 时间:
2014-12-27 16:07:41
阅读次数:
218
#交换两个数值的方法 题面: 设a,b两个整数值,交换两个a,b二者的值, 例如: 设 a=1, b=2, 交换后 a=2,b=1 **这几种方法,网上也说过很多,但是都没注意这几种方法的`【坑】`,不要只顾着新奇方法,毕竟`【可靠性...
分类:
其他好文 时间:
2014-12-24 16:30:19
阅读次数:
168
冒泡算法(从小到大):1、依次比较相邻的两个元素。若第一的值大于第二的值,则交换它们;2、每轮将会把大值交换到数组尾;3、因而每轮比较的次数越来越少;public class BubbleSort_1 { public void BubbleSort_1(int[] score) { ...
分类:
编程语言 时间:
2014-12-08 22:36:17
阅读次数:
212
交换两个数
正常情况我们需要多申请一个变量来交换两个数的值(假设变量为a, b)。例子如下:
int temp = a;
a = b;
b = temp;
这样子就可以了。但这终究是一种需要申请临时变量的方法,总要去想想临时变量的名字。下面主要介绍两种方法。
直接运算
这种办法简单明了,也是我最喜欢使用的办法,因为即使是浮点型也可以用这种办法,继续假设两个变量...
分类:
编程语言 时间:
2014-12-07 15:07:17
阅读次数:
194
从http://www.cnblogs.com/liuyitian/p/4081517.html#3074553看到一种无中间变量的值交换方式,具体如下:var a = 1;var b = 2;a = [b, b=a][0]alert(a+'_'+b) // 结果 2_1,a和b的值已经互换端...
分类:
Web程序 时间:
2014-12-04 23:03:43
阅读次数:
236