首页 > 其他分享 >笔记(数组)

笔记(数组)

时间:2022-12-12 11:32:35浏览次数:47  
标签:tmp sz arr int 笔记 ++ flag 数组

冒泡排序

void bubble_sort(int arr[], int sz) {
int i = 0;
for ( i = 0; i < sz -1; i++)
{
int j = 0;
for (j = 0; j < sz - 1 - i; j++)
{
if (arr[j] > arr[j + 1]) {
int tmp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = tmp;
}
}
}
}
void bubble_sort2(int arr[], int sz) {
int i = 0;
for (i = 0; i < sz - 1; i++)
{
int j = 0;
int flag = 1; //假设这一趟要排序的数据已经有序

for (j = 0; j < sz - 1 - i; j++)
{
if (arr[j] > arr[j + 1]) {
int tmp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = tmp;
flag = 0; //本趟排序的数据其实不完全有序
}
}
if (flag == 1) {
break;
}
}
}

笔记(数组)_冒泡排序

标签:tmp,sz,arr,int,笔记,++,flag,数组
From: https://blog.51cto.com/u_11158451/5929300

相关文章

  • js 筛选数组对象的数据 并判断指定属性为空 则直接返回false
    vararr=[{name:"张三",age:20},{name:"",age:30},{name:"李四",age:25}];varresult=arr.filter(item=>......
  • 计算机网络(自顶向下)学习笔记——应用层
    2.1、应用层原理网络应用的体系结构客服—服务器(C/S)体系结构服务器一直运行固定的IP地址和周知的端口号扩展性:服务器场,数据中心进行扩展、扩展性差客户端主动与服务器通信......
  • java方法的笔记
    方法方法的概念方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是......
  • JS中两个数组对象筛选
    constarr1=[{id:1,name:'aaa'},{id:2,name:'bbb'},{id:3,name:'ccc'},{id:4,name:'ddd'}]constarr2=[{uid:2,uname:'ee......
  • Control M 复习笔记
    记录一些复习过程想通的知识点1.我们教案中看到的图基本都是复平面,从来没有看到过所谓s域或z域,不同的稳定区域只是因为从复平面到函数中存在不同的映射过程(s函数和z函数)。......
  • .NET 云原生架构师训练营(基于 OP Storming 和 Actor 的大型分布式架构一)--学习笔记
    目录为什么我们用OrleansDaprVSOrleansActor模型Orleans的核心概念为什么我们用Orleans分布式系统开发、测试的难度(服务发现、通信)运维的复杂度(伸缩性与可......
  • vite学习笔记(二)
    1、vite中HMR热更新功能目前来讲,vite的hmr热更新比较有局限性,它更适合.vue文件,因为.vue文件中的内容相对固定,下面采用的是vanilla下的typescript进行测试//需要......
  • 数组
    数组定义格式1(推荐):数据类型[]变量名;例:int[]arr;格式2:数据类型变量名[];例:intarr[];初始化就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。数组的......
  • [笔记]Volatility 取证工具使用以及Hollow插件使用
    ​​Volatility内存取证使用​​文章目录​​前言​​​​环境​​​​使用Dumpit生成内存镜像​​​​使用VMware的内存镜像​​​​安装Volatility​​​​使用HollowFind......
  • Unlawfully wed 小小新娘 | 经济学人中英双语对照精读笔记
    文/王不留(微信公众号:王不留)Unlawfullywed非法结婚Religiouscourtscontinuetoallowgrownmentomarrygirls.宗教法院继续允许成年男子与女孩结婚。印尼司法机构,设......