/*------------------------------------冒泡法排序的基本思路------------------------------------ * 1:拿数组的第一个元素intTest[0]的值循环与剩余的元素比较,把最大的值与intTest[0]交换值,然后剩余的元素依次... ...
分类:
编程语言 时间:
2017-12-03 17:16:04
阅读次数:
165
输入3个字符串,要求按由小到大的字母顺序输出 如 输入franch england china,输出结果是china england franch 三个数排序输出,比较三个数的大小怎么做? a=18 b= 9 c=30 a>b 交换 a=9 b=18 可不可以用选择法?可不可以用冒泡法?但是这里用不 ...
分类:
编程语言 时间:
2017-12-01 11:26:14
阅读次数:
344
一.冒泡法 1.基本思路:每次将相邻两个数比较,将小的调到前面,最大的数沉底,即成为最后一个,而小的数上升。如果有n个数,要进行n-1趟比较,在第一趟比较中要进行n-1次两两比较,在第j趟比较中要进行n-j次两两比较。 2.基本结构 二.选择法 1.基本思路:每次从左至右扫描序列,找出最小值。 2. ...
分类:
编程语言 时间:
2017-11-30 17:17:11
阅读次数:
166
这一周我们终于学到数组啦撒花 一直觉得数组超实用而且有点难来着。。。这一周有一些作业就一直编译错误了。。。要多问老师跟同学才能找出原因哇。 这一周我们学习了一维数组跟二维数组,还有冒泡法啊选择法啊插入法啊一些对数组排序的方法,以及学习了数组一定要使用比如说for循环来输入跟输出,不然直接的话是会报错 ...
分类:
编程语言 时间:
2017-11-18 20:59:53
阅读次数:
164
数组的排序,除了用我们之前提及到的冒泡法来实现,还有个实现方式就是用数组里面的每一项,同他之后的每一项进行比较。 例子: let arr=[1,5,2,6,7,3]; function test1(){ for(let i=0;i<arr.length-1;i++){ for(let j=i;j<a ...
分类:
编程语言 时间:
2017-11-13 14:53:42
阅读次数:
228
冒泡法:思想就是相邻2项进行对比,然后进行顺序大小的对比。 列子: let arr=[2,1,3,4,6,5]; function test(){ for(let i=0;i<arr.length-1;i++){ for(let j=0;j<arr.length-1;j++){ let arr1=[ ...
分类:
编程语言 时间:
2017-11-13 14:11:03
阅读次数:
168
#include #include using namespace std; int main() { int a[11]; int i, j, t; cout>a[i]; } couta[i+1]) { t = a[i]; ... ...
分类:
编程语言 时间:
2017-11-12 13:34:18
阅读次数:
162
package com.swift; public class Maopao { //冒泡法 public static void main(String[] args) { int[] arr= {28,2,38,1,390,17,10,9,323}; for(int i=0;iarr[j+1])... ...
分类:
编程语言 时间:
2017-11-11 22:14:05
阅读次数:
218
这里我们介绍一些常用的排序方法,排序是一个程序员的基本功,所谓排序就是对一组数据,按照某个顺序排列的过程。 充效率看 冒泡排序法<选择排序法<插入排序法 排序分两大类: 内部排序法 交换式排序法 冒泡法 基本思想: 冒泡排序法 冒泡排序法 案例: 12345678910111213141516171 ...
分类:
编程语言 时间:
2017-11-10 12:48:24
阅读次数:
268
#include<stdio.h>#include<math.h>//冒泡法排序void main(){ int a[7] = {4,5,6,7,9,2,1}; int temp; for (int i = 0; i<7; i++) { for (int j = i+1; j < 7; j++) { ...
分类:
编程语言 时间:
2017-11-07 22:05:26
阅读次数:
182