博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
冒泡排序
阅读量:7226 次
发布时间:2019-06-29

本文共 425 字,大约阅读时间需要 1 分钟。

前记:干他娘的,这么简单的排序居然还要想好久,关键是之前都是理解了的(大概几年前吧。。。),可能是没有看到图,所以我一直觉得有图片的话理解会容易的多。。。

思路:for循环共两层,内存循环将一个最大的数(按照从小到大顺序)移动到当前数组的末尾,内层循环负责记录按照内层循环的移动方式,排序好一个数组要多少次。

上图:

上代码:

 

 

// 冒泡排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include 
using namespace std;int _tmain(int argc, _TCHAR* argv[]){ int a[5]={
12,1,32,122,3}; int len=5; int i,j,temp; for (i=0;i

转载于:https://www.cnblogs.com/audi-car/p/4573946.html

你可能感兴趣的文章
怎样让html加载完毕后加载js代码
查看>>
piwik 案例介绍
查看>>
敏感字过滤
查看>>
为什么我们要从 NodeJS 迁移到 Ruby on Rails
查看>>
Android 文件式数据库Realm
查看>>
Linux 面试知识点笔记
查看>>
论flex布局和box布局的华为meta8手机自带浏览器的兼容
查看>>
dubbo与springcloud初识
查看>>
iis web.config 配置示例
查看>>
归并排序
查看>>
java 的转义字符
查看>>
SharedPreferences的使用注意事项
查看>>
sofa-pbrpc高级用法
查看>>
Oracle 函数返回表实例2种写法实例
查看>>
mysql数据库主从复制
查看>>
Shell标准输出、标准错误 >/dev/null 2>&1
查看>>
Android自定义对话框(Dialog)位置,大小
查看>>
设置python的默认编码为utf8
查看>>
简易sqlhelper-java
查看>>
通过案例对SparkStreaming 透彻理解三板斧之一:解密SparkStreaming运行机制
查看>>