[ 冒泡排序 ] 简单的一塌糊涂

news/2024/7/19 13:40:38 标签: 数据结构, js, javascript, 排序算法, 算法

[ 参数说明 ]

1、arr:数组首地址。
2、n :数组元素个数。

void sort(int arr[], int n)
{
	for(int i = n - 1; i > 0; --i)		// 固定最后一个元素,最后元素始终保存当前最大的数字
		for(int j = 0; j < i; j++)	// 如果他前面的元素比它大,则交换元素
		{
			if(arr[i] < arr[j])
			{
				int tmp = arr[i];
				arr[i] = arr[j];
				arr[j] = tmp;
			}
		}
	printarr(arr, n);
	return ;
}

http://www.niftyadmin.cn/n/1457552.html

相关文章

21、linux文件类型与扩展名

Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz &#xff0c;这些文件虽然要用不同的程序来打开&#xff0c;但放在Linux文件类型中衡量的话&#xff0c;大多是常规文件&#xff08;也被称为普通文件&…

【冒泡排序】简单的一塌糊涂

[ 参数说明 ] 1、arr&#xff1a;数组首地址。 2、n &#xff1a;数组元素个数。 void sort(int arr[], int n) {for(int i n - 1; i > 0; --i) // 固定最后一个元素&#xff0c;最后元素始终保存当前最大的数字for(int j 0; j < i; j) // 如果他前面的元素比它大…

22、linux文件属性详解

Linux 文件或目录的属性主要包括&#xff1a;文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。具体情况如下&#xff1a; 命令&#xff1a; ls -lih 输出&#xff1a; [rootlocalhost test]# ls -lih 总计 316K 2095120 lrwx…

nparray的维度和取值方式

运行下面的代码&#xff0c;分析结果&#xff0c;不做解释。 import numpy as npdef func(img, label):#print(label[0]:, label[:,:,0])if (1):img img / 255.label label[:, :, :, 0] if (len(label.shape) 4) else label[:, :, 0]new_label np.zeros(label.shape (3,)…

23、如何使用SecureCRT连接ubuntu

1. 首先要明白什么是ssh? 可以把ssh看做是telnet的加强版&#xff0c;telnet的密码和信息都是不加密的&#xff0c;而ssh则加密。 2. 开启ubuntu上的ssh功能 先安装&#xff0c;安装后就自动开启了. sudo apt-get install openssh-server openssh-client 3. 安装secureC…

遗传算法解决最短路径问题

实例描述 配送中心数为 111&#xff0c;客户数 kkk为 888&#xff0c;车辆总数 mmm为 222&#xff1b;车辆载重皆为 888 吨&#xff1b;各客户点需求为 g(i1,2,...,8)g(i 1, 2, ... , 8)g(i1,2,...,8)&#xff08;单位为吨&#xff09;&#xff0c;已知客户点与配送中心的距离…

如何根据实际问题选择一个合适的数学模型

文章目录按数学方法匹配按求解目标匹配建模思想预测与预报评价与决策分类与判别关联与因果优化与控制 &#xff08;运筹学&#xff09;按数学方法匹配 数学方法问题特征几何模型球面积分&#xff0c;曲面积分&#xff0c;分形理论&#xff08;常用&#xff09;图论模型优化类&…

Permission Denied (publickey)

[ 问题描述 ] 1、Permission denied (publickey). 2、fatal: 无法读取远程仓库。 [ 解决方案 ] 1、生成公钥 将下面的nick_nameexample.com换成自己的邮箱地址即可&#xff08;注意&#xff1a;需要和 Github / Gitee / Coding 注册邮箱一致&#xff09; ssh-keygen -t rs…