函数封装冒泡排序
大家好:
衷心希望各位点赞。
您的问题请留在评论区,我会及时回答。
一、冒泡排序
冒泡排序是最常见的一种排序算法,按照指定顺序比较相邻元素,如果顺序不同,就交换元素位置,每一趟比较,都会导致一个数据“浮上”最尾端。
二、函数封装冒泡排序
//arr数组首地址、len数组长度
void bubbleSort(int* arr, int len) {for (int i = 0; i < len - 1; i++) {for (int j = 0; j < len - 1 - i; j++) {if (arr[j] > arr[j + 1]) {int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}}
相关文章:
函数封装冒泡排序
大家好: 衷心希望各位点赞。 您的问题请留在评论区,我会及时回答。 一、冒泡排序 冒泡排序是最常见的一种排序算法,按照指定顺序比较相邻元素,如果顺序不同,就交换元素位置,每一趟比较,都会导致…...
mysql基础学习
一、DML 介绍:DML(数据操作语言),用来对数据库中表的数据记录进行增删改操作。 1.添加数据 /*给指定字段添加数据*/ insert into user(id, name) values (1,小王); select *from user;/*查询该表的数据*/ /*给所有字段添数据*/ insert int…...
mybatisplus提示:Property ‘mapperLocations‘ was not specified.
1、问题概述? 在使用springboot整么mybatisPlus启动的使用提示信息: Property mapperLocations was not specified. 但是我确实写了相对应的配置: 【在pom文件中配置xml识别】 <resources><resource><directory>src/m…...
【STL源码剖析】【2、空间配置器——allocator】
文章目录 1、什么是空间配置器?1.1设计一个简单的空间配置器,JJ::allocator 2、具备次配置力( sub-allocation)的 SGI 空间配置器2.1 什么是次配置力2.2 SGI标准的空间配置器,std::allocator2.2 SGI特殊的空间配置器,std::alloc2.…...
机器人|逆运动学问题解决方法总结
如是我闻: 解决逆运动学(Inverse Kinematics, IK)问题的方法多样,各有特点。以下是一个综合概述: 1. 解析法(Analytical Solutions) 特点:直接使用数学公式计算关节角度࿰…...
php搭建websocket
workerman文档:https://www.workerman.net/doc/gateway-worker/unbind-uid.html 1.项目终端执行命令:composer require topthink/think-worker 2.0.x 2.config多出三个配置文件: 3.当使用php think worker:gateway命令时,提示不…...
maven install报错原因揭秘:‘parent.relativePath‘指向错误的本地POM文件
哈喽,大家好,我是木头左! 今天我要和大家分享的是关于maven install时报错的一个常见原因:parent.relativePath’指向错误的本地POM文件。这个问题可能会影响到的开发效率,甚至导致项目构建失败。那么,该如…...
数据结构·排序
1. 排序的概念及运用 1.1 排序的概念 排序:排序是将一组“无序”的记录序列,按照某个或某些关键字的大小,递增或递减归零调整为“有序”的记录序列的操作 稳定性:假定在待排序的记录序列中,存在多个具有相同关键字的记…...
Python学习笔记01
第一章、你好Python 初识Python Python的起源 1989年,为了打发圣诞节假期,Gudiovan Rossum吉多范罗苏姆(龟叔)决心开发一个新的解释程序(Python雏形) 1991年,第一个Python解释器诞生 Python这个名字,来自龟叔所挚爱的电视剧M…...
Java学习笔记01
1.1 Java简介 Java的前身是Oak,詹姆斯高斯林是java之父。 1.2 Java体系 Java是一种与平台无关的语言,其源代码可以被编译成一种结构中立的中间文件(.class,字节码文件)于Java虚拟机上运行。 1.2.3 专有名词 JDK提…...
SOC子模块---RTC and watchdog
RTC RTC大致执行过程: 对SOC 中的锁相环或者外部晶振的时钟进行计数;产生时,分,秒的中断;送给中断控制器;中断控制器进行优先权选择后送给cpu;Cpu执行中断服务程序;在中断服务程序…...
【测试开发学习历程】MySQL增删改操作 + 备份与还原 + 索引、视图、存储过程
前言: SQL内容的连载,到这里就是最后一期啦! 如果有小伙伴要其他内容的话,我会追加内容的。(前提是我有学过,或者能学会) 接下来,我们就要开始python内容的学习了 ~ ~ 目录 1 …...
StarRocks 助力金融营销数字化进化之路
作者:平安银行 数据资产中心数据及 AI 平台团队负责人 廖晓格 平安银行五位一体,做零售金融的领先银行,五位一体是由开放银行、AI 银行、远程银行、线下银行、综合化银行协同构建的数据化、智能化的零售客户经营模式,这套模式以数…...
医院预约挂号系统设计与实现|jsp+ Mysql+Java+ Tomcat(可运行源码+数据库+设计文档)
本项目包含可运行源码数据库LW,文末可获取本项目的所有资料。 推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含java,…...
IIS7/iis8/iis10安装II6兼容模块 以windows2022为例
因安全狗的提示 安全狗防护引|擎安装失败 可能原因是: IIS7及以上版本末安装1IS6兼容模块! .所以操作解决 如下. 在开始菜单中,找到服务器管理器.找到下图的IIS,右键添加角色和功能,找到web服务器的管理工具选项,iis6管理兼容性 打钩并安装. 如下图...
Python爬虫-批量爬取星巴克全国门店
前言 本文是该专栏的第22篇,后面会持续分享python爬虫干货知识,记得关注。 本文笔者以星巴克为例,通过Python实现批量爬取目标城市的门店数据以及全国的门店数据。 具体的详细思路以及代码实现逻辑,跟着笔者直接往下看正文详细内容。(附带完整代码) 正文 地址:aHR0cHM…...
C/C++ 设置Socket的IP_TOS选项
IP TOS选项是指示IP报文转发的优先级,QOS控制的一种,常规的IP协议TOS都为0,就是普通报文。 设置: IPV4/TOS设置(Socket),IPTOS_LOWDELAY 表示FLASH优先级(一般用在游戏,…...
【tensorflow_gpu】安装合集
tensorflow_gpu与CUDA、cuDNN、Python版本对应关系 版本对应列表 tensorflow的清华源wheel tensorflow的清华源wheel列表 tensorflow_gpu安装指令 使用conda安装指定版本的tensorflow_gpu conda install tensorflow-gpu1.2.0使用wheel安装指定版本的tensorflow_gpu pip …...
Go 实现fsnotify
【官方操作】 package mainimport ("log""github.com/fsnotify/fsnotify" )func main() {watcher, err : fsnotify.NewWatcher()if err ! nil {log.Fatal(err)}defer watcher.Close()done : make(chan bool)go func() {for {select {case event, ok : <…...
Flink GateWay、HiveServer2 和 hive on spark
Flink SQL Gateway简介 从官网的资料可以知道Flink SQL Gateway是一个服务,这个服务支持多个客户端并发的从远程提交任务。Flink SQL Gateway使任务的提交、元数据的查询、在线数据分析变得更简单。 Flink SQL Gateway的架构如下图,它由插件化的Endpoi…...
无需配置!TensorFlow-v2.15镜像一键部署,小白也能玩转深度学习
无需配置!TensorFlow-v2.15镜像一键部署,小白也能玩转深度学习 1. 为什么选择TensorFlow-v2.15镜像? 深度学习正在改变各行各业,但对于初学者来说,环境配置往往是第一道门槛。TensorFlow-v2.15镜像彻底解决了这个问题…...
Qwen3-4B模型快速上手:Anaconda虚拟环境配置与模型推理测试
Qwen3-4B模型快速上手:Anaconda虚拟环境配置与模型推理测试 想试试最新的Qwen3-4B模型,但被各种环境依赖和版本冲突搞得头大?别担心,这篇文章就是为你准备的。我见过太多朋友因为环境问题,在模型还没跑起来之前就放弃…...
保姆级教程:灵毓秀-牧神-造相Z-Turbo从部署到出图,3步搞定
保姆级教程:灵毓秀-牧神-造相Z-Turbo从部署到出图,3步搞定 想亲手画出《牧神记》里那位清丽脱俗的灵毓秀吗?现在,你不用成为绘画大神,甚至不需要懂复杂的AI模型部署,就能轻松实现。今天,我就带…...
Pixel Mind Decoder 构建自动化工作流:与Zapier/Make等工具集成
Pixel Mind Decoder 构建自动化工作流:与Zapier/Make等工具集成 1. 为什么需要自动化情绪分析 在日常业务运营中,企业每天都会收到大量来自客户的反馈信息。客服邮件、社交媒体评论、产品评价等渠道产生的文本数据,往往蕴含着客户真实的情绪…...
BGE Reranker-v2-m3实战教程:与Milvus/Pinecone向量库联动,构建混合检索Pipeline
BGE Reranker-v2-m3实战教程:与Milvus/Pinecone向量库联动,构建混合检索Pipeline 1. 项目概述与核心价值 BGE Reranker-v2-m3是一个基于FlagEmbedding库和BAAI/bge-reranker-v2-m3模型开发的本地文本相关性重排序工具。这个工具专门处理「查询语句-候选…...
PostgreSQL 18远程访问:从‘裸奔’到‘铁桶’的五个安全等级配置实战
PostgreSQL 18远程访问:从‘裸奔’到‘铁桶’的五个安全等级配置实战 当数据库遇上远程访问,安全与便利的天平该如何平衡?这个问题困扰着无数运维工程师和架构师。PostgreSQL作为企业级开源数据库的标杆,其安全配置的灵活性既是优…...
从EMIF到AXI:详解DSP与FPGA通信接口的演进与选型策略
从EMIF到AXI:异构计算平台接口技术演进与工程决策指南 在异构计算架构设计中,DSP与FPGA的高效数据交互始终是系统性能的关键瓶颈。十年前,工程师们还在为EMIF接口的布线优化绞尽脑汁;如今,AXI总线已成为新一代SoC的标配…...
从“冷肿瘤”到“热肿瘤”:CAF亚型如何影响免疫治疗疗效?给临床医生的解读
解码CAF亚型:如何通过肿瘤微环境优化免疫治疗策略 在肿瘤免疫治疗的时代,我们常常困惑于为什么某些患者对PD-1/PD-L1抑制剂反应良好,而另一些则完全无响应。越来越多的证据表明,肿瘤微环境(TME)中的癌症相关成纤维细胞(CAF)亚型可…...
单片机GPIO驱动能力与扩展方案详解
1. 单片机GPIO驱动能力基础解析单片机的GPIO(通用输入输出)端口是连接外部世界的重要接口,但其驱动能力往往有限。以常见的STM32系列为例,单个GPIO引脚的最大拉电流和灌电流通常仅为20-25mA,整个端口组的电流总和还有更…...
FUSB302 Arduino库:USB-C物理层与PD协议硬件协同开发指南
1. 项目概述Sitron Labs FUSB302 Arduino Library 是一款面向嵌入式开发者的专业级 USB Type-C 控制器驱动库,专为 onsemi(原安森美)FUSB302 系列可编程 USB Type-C 端口控制器设计。该库并非简单封装 I2C 读写操作,而是完整实现了…...
