数组中的排序问题
来源:互联网 发布:常用编程软件有哪些 编辑:程序博客网 时间:2024/06/05 04:39
线性排序与冒泡排序
#include "stdafx.h"#define N 5int _tmain(int argc, _TCHAR* argv[]){int array[N] = { 2, 1, 5, 4, 3 };//线性排序for (int i = 0; i < N - 1; i++){for (int j = i + 1; j < N; j++){if (array[i] > array[j]) //外循环的一个数和内循环的一个数比较{array[i] = array[i] ^ array[j];array[j] = array[i] ^ array[j];array[i] = array[i] ^ array[j];}}}for (int i = 0; i < N; i++){printf("array[%d]=%d\n", i, array[i]);}//冒泡排序for (int i = 0; i < N - 1; i++){for (int j = 0; j < N - 1 - i; j++){if (array[j] > array[j + 1]) //内循环中的俩个数进行比较{array[j] = array[j] ^ array[j + 1];array[j + 1] = array[j] ^ array[j + 1];array[j] = array[j] ^ array[j + 1];}}}for (int i = 0; i < N; i++){printf("array[%d]=%d\n", i, array[i]);}return 0;}
阅读全文
0 0
- 数组中的排序问题
- 数组中的元素排序问题
- C#中的数组排序
- 数组中的排序
- javascript中的数组排序
- java中的数组排序
- numpy中的数组排序
- js 中的数组排序
- Java中的数组排序
- 数组中的排序
- 数组排序的问题
- C#数组排序问题
- java数组排序问题
- 数组的排序问题。
- 一道数组排序问题
- 数组排序问题
- 数组排序问题
- 数组排序问题
- NYOJ 找点
- mysql 事务
- java8新特性回顾(一)---函数式接口和lamda表达式
- synchronized
- DataFrame 数据合并方法
- 数组中的排序问题
- MySQL 学习教程(十)【整理】-联合查询
- 2017.11.7总结
- Single Number III
- python 中MethodType方法详解和使用
- #数学期望题目#
- 99乘法表
- Django 下载文件报错UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xb1 in position 5: illegal multibyte
- Tomcat7.0.42源码研读之BIO(七)