*************数组的应用*************一、冒泡排序(升序、降序)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
人类思维--计算机逻辑思维逻辑思维--代码实现写书法:描红——临摹——碑贴——自成一体——草复习:数组:一维,二维,多维一维:豆角。连续,同一类型。定义:数据类型[] 数组名=new 数据类型[长度]{.,.,.,.};赋值:数组名[下标] = 值取值:数组名[下标]灵活运用:与for循环的结合应用...
分类:
编程语言 时间:
2014-12-28 20:41:24
阅读次数:
224
数组的应用(一).冒泡排序。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
人类思维--计算机逻辑思维逻辑思维--代码实现写书法:描红——临摹——碑贴——自成一体——草复习:数组:一维,二维,多维一维:豆角。连续,同一类型。定义:数据类型[] 数组名=new 数据类型[长度]{.,.,.,.};赋值:数组名[下标] = 值取值:数组名[下标]灵活运用:与for循环的结合应用...
分类:
编程语言 时间:
2014-12-28 14:07:06
阅读次数:
193
数组的应用:(一).冒泡排序。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
一:冒泡排序1. 原理a. 从头开始比较相邻的两个待排序元素,如果前面元素大于后面元素,就将二个元素位置互换b. 这样对序列的第0个元素到n-1个元素进行一次遍历后,最大的一个元素就“沉”到序列的最后位置(第n-1个位置,n为待排序元素个数)c.排除此次排序最后面的那个元素(n=n-1),继续对剩余...
分类:
编程语言 时间:
2014-12-27 06:38:24
阅读次数:
326
#include #include struct node{ int data; struct node *next;};struct node* create_list(int a[],int len){ struct node *phead; struct node *ptr; struct n...
分类:
编程语言 时间:
2014-12-25 21:44:39
阅读次数:
152