冒泡排序(笔记)0.0.1

原创 2017年01月03日 21:31:59
#include  <stdio.h>

void maopao(int *a, int n)
{
	int i, j;
	int temp;

	for(i=0; i<10; i++)
		for(j=i+1; j<10; j++)
		{
			if(a[i] > a[j] && j < 11)
			{
				temp = a[i];
				a[i] = a[j];
				a[j] = temp;
			}
		}
}

int main()
{
	int a[10] = {21, 10, 2, 1, 22, 34, 20, 10, 55, 999};
	
	maopao(a, 10);

	for(int i=0; i<10; i++)
	{
		printf("%d%s", a[i], i == 9 ? "\n" : " " );
	}


	return 0;
}

版权声明:纯粹是笔记。

相关文章推荐

韩顺平 javascript教学视频_学习笔记11_js二维数组_js冒泡排序_二分查找

多维数组——二维数组 多维数组我们只介绍二维数组,一维数组的元素还可以是一个数组,就构成了二维数组。 下面看两个程序即可 var ar...

C学习笔记——冒泡排序

冒泡排序#include int main(void) { int array[10] = {9,8,7,6,5,4,3,2,1,0} int i,j; int temp; for(i...

白话经典算法系列笔记一冒泡排序

一直以来都想好好补补算法的东西,正好看到IT面试了

【初探】 冒泡排序 学习总结笔记

冒泡排序是一种交换排序。什么是交换排序呢?交换排序:两两比较待排序的关键字,并交换不满足次序要求的那对数,直到整个表都满足次序要求为止。** 冒泡排序(Bubble Sort)是一种简单的排序算法。它...

黑马程序员-ios学习笔记 c语言 冒泡排序

// //  main.c //  maopao // //  Created by 蓝蓝 on 15/7/22. //  Copyright (c) 2015年 lanlan. All r...

冒泡排序--学习笔记

冒泡排序(BubbleSort)基本思想:两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。排序过程:设想被排序的数组R[1..N]垂直竖立,将每个数据...

学习笔记——冒泡排序

#include #define N 10 #define K 2 int main(void) { int a[N], i, j, min; printf("请输入第一个数(回车键结束):")...

冒泡排序笔记(内附代码)

冒泡排序是最简单的排序算法,每次扫描一趟数组,比较相邻元素,若逆序则交换,第一次确定最后一个位置的元素,以此类推直至所有元素按顺序排列。 因此,最直接的思路是对长度为n的数组扫描n-1

冒泡排序笔记整理

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。     它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行...

php冒泡排序详解笔记

原理/* * 冒泡排序(从小到大) * 原理: 假如10个数字 * 【 * 先比较出10个数字中最大的, 剩下9个数字 * 再比较出9个数字比...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)