当前位置: 首页 > news >正文

c++ 冒泡排序

c++ 冒泡排序


#include <iostream>
#include <vector>
using namespace std;void bubble_sort(std::vector<int> &nums)
{std::cout<<"bubble_sort"<<std::endl;int lenght = nums.size();for(int i= 1;i<lenght;i++){for(int j= 0;j<lenght - i;j++){if(nums[j]>nums[j+1]){int tmp = nums[j+1];nums[j+1] = nums[j];nums[j] = tmp;}}std::cout<<"i="<<i<<"\t";for(auto num:nums){std::cout<<num<<" ";}std::cout<<std::endl;}
}int main(int argc,char**agrv)
{std::vector<int> nums = {5,8,3,4,6,7,2};bubble_sort(nums);for(auto num:nums){std::cout<<num<<" ";}std::cout<<std::endl;}

相关文章:

  • SpringBoot集成swagger2配置权限认证参数
  • 《地理信息系统原理》笔记/期末复习资料(13. 地理信息系统的发展趋势)
  • 持续集成交付CICD:使用Maven命令上传Nexus制品
  • 多合一iPhone 解锁工具:iMyFone LockWiper iOS
  • 专栏十五:omicverse在单细胞分析中的实际使用体验和小改动
  • 利用python编写简易POC脚本
  • KMP算法数组下标从0和数组下标从1开始
  • Windows 批量删除文件简单方法
  • k8s 安装 Longhorn
  • Java设计模式-单例(Singleton)设计模式的概述及实现
  • 〖大前端 - 基础入门三大核心之JS篇(51)〗- 面向对象之认识上下文与上下文规则
  • 【JVM】第一章:内存结构
  • ES6之Symbol
  • FFmpegd的AVBSF
  • 学习Node.js与Webpack总结
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • CSS中外联样式表代表的含义
  • EOS是什么
  • ESLint简单操作
  • Laravel5.4 Queues队列学习
  • Mysql5.6主从复制
  • node和express搭建代理服务器(源码)
  • unity如何实现一个固定宽度的orthagraphic相机
  • Vue 2.3、2.4 知识点小结
  • windows下如何用phpstorm同步测试服务器
  • 阿里云Kubernetes容器服务上体验Knative
  • 线性表及其算法(java实现)
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 小李飞刀:SQL题目刷起来!
  • 智能合约Solidity教程-事件和日志(一)
  • ​ArcGIS Pro 如何批量删除字段
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • "无招胜有招"nbsp;史上最全的互…
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #数据结构 笔记三
  • (1) caustics\
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (3)STL算法之搜索
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • ****Linux下Mysql的安装和配置
  • .NET 常见的偏门问题
  • .net访问oracle数据库性能问题
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .net中的Queue和Stack
  • [ Linux ] git工具的基本使用(仓库的构建,提交)
  • [145] 二叉树的后序遍历 js
  • [AutoSar]BSW_OS 02 Autosar OS_STACK