E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
冒泡
C语言结构体数组
冒泡
排序
#include#defineN3intmain(){structBook{charnum[10];charname[10];charwriter[10];floatprice;}books[N],bf;inti,j,min,f;for(i=0;ibooks[j].price){bf=books[j];books[j]=books[i];books[i]=bf;}}}printf("%s%s%s%
劉66
·
2025-06-21 19:44
笔记
c语言
排序算法
开发语言
结构体
冒泡
排序年龄
#includeusingnamespacestd;//1、设计英雄的结构体structHero{stringname;intage;stringsex;};intmain(){//2、创建数组进行排序structHeroheroArray[5]={{"刘备",23,"男"},{"关羽",22,"男"},{"张飞",20,"男"},{"赵云",21,"男"},{"貂蝉",19,"女"}};intl
仰泳的鱼子
·
2025-06-21 18:14
算法
c++
数据结构
基于C++的结构体&
冒泡
排序
案例描述:设计一个英雄的结构体,包括成员姓名、年龄、性别;创建结构体数组,数组中存放5名英雄;通过
冒泡
排序的算法,将数组中的英雄按照年龄进行升序排序,最终打印排序后的结果。
当阳光洒满肩头
·
2025-06-21 18:42
C++
c++
TypeScript算法题实战——详解十大经典排序算法(插入排序、希尔排序、选择排序、
冒泡
排序、归并排序、快速排序、堆排序、基数排序)
目录一、综合分析二、
冒泡
排序三、选择排序四、插入排序五、归并排序五、快速排序六、希尔排序七、堆排序八、计数排序九、桶排序十、基数排序算法是程序开发中不可或缺的一部分。
·
2025-06-21 10:20
1. halcon基础语言语法
控制变量3.变量的使用1.在halcon2.在c#4.运算符1.算数运算符2.关系运算符3.逻辑运算符5.选择结构6.快捷键7.循环结构8.数组(集合)9.数组集合运算10.字符串算子11.文件12.
冒泡
排序
Echo``
·
2025-06-20 12:20
HALCON系统化学习
前端
javascript
开发语言
c++初始
输出2.输入三.运算1.加减乘除取模,++,--都一样2.逻辑非与或,与C语言一样3.比较运算符,与C语言一样4.三目运算符(与C语言一样)四.条件,循环语句与C语言一样五.一维数组1.特点2.定义3.
冒泡
排序六
一只小青团
·
2025-06-19 18:44
c++
开发语言
CppCon 2016 学习:STL Algorithms - How to use them; how to write your own
为什么用STL算法(标准模板库算法):经过充分测试和调试,稳定可靠是编写复杂代码的基本积木使用STL算法写代码更简洁、更易读容易调试和维护方便代码复审和改进你给的例子是经典的
冒泡
排序实现,然后用STL的
虾球xz
·
2025-06-18 21:47
CppCon
学习
c++
开发语言
数据结构 排序
文章目录1.直接插入排序2.希尔排序3.
冒泡
排序4.选择排序5.堆排序6.归并排序7.快速排序1.直接插入排序稳定性:稳定时间复杂度:最好情况O(N)最坏情况O(N^2)平均情况O(N^2)空间复杂度:
长安城没有风
·
2025-06-17 12:31
java
数据结构
用Java实现常见排序算法详解
排序算法概述排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,其时间复杂度不能突破O(nlogn)非比较类排序:不通过比较来决定元素间的相对次序,可以突破基于比较排序的时间下界本文将重点介绍以下几种排序算法:
冒泡
排序选择排序插入排序快速排序归并排序堆排序二
cyc&阿灿
·
2025-06-14 16:26
排序算法
java
算法
前端十种排序算法解析
1.
冒泡
排序1.1说明
冒泡
排序为一种常用排序算法,执行过程为从数组的第一个位置开始,相邻的进行比较,将最大的数移动到数组的最后位置执行的时间复杂度与空间复杂度为o(n^2)1.2执行过程从数组的第一个位置开始
涛哥码咖
·
2025-06-13 11:44
算法
排序算法
前端
算法
记一次el-checkbox包裹一层div,点击div勾选复选框,点击复选框却没反应的bug
this.checked},如图,点击div时,点击div取消,勾选复选框是正常的,但是点击复选框却失效,这是由于
冒泡
,相当于改了两次checked的值,造成值没变,只需要给checkbox的点击事件取消
冒泡
就可以了备选项
小猫猫改bug
·
2025-06-11 20:39
bug
javascript
前端
算法刷题day24:归并排序
概念归并排序参考博客:归并排序
冒泡
排序交换的次数就是逆序对的数量,如果要求数量可用归并排序来求解,超快速排序就是归并排序
lijiachang030718
·
2025-06-11 17:13
#
算法刷题
算法
排序算法
数据结构
【Python 算法零基础 4.排序 ⑪ 十大排序算法总结】
目录一、选择排序回顾二、
冒泡
排序回顾三、插入排序回顾四、计数排序回顾五、归并排序回顾六、快速排序回顾七、桶排序回顾八、基数排序九、堆排序十、希尔排序十一、十大排序算法对比十二、各算法详解与应用场景1.选择排序
L_cl
·
2025-06-11 09:52
排序算法
算法
python
Python 算法基础篇:
冒泡
排序和选择排序
Python算法基础篇:
冒泡
排序和选择排序引言1.
冒泡
排序算法概述2.
冒泡
排序算法实现实例1:
冒泡
排序3.选择排序算法概述4.选择排序算法实现实例2:选择排序5.
冒泡
排序与选择排序的对比总结引言
冒泡
排序和选择排序是两种常用的排序算法
挣扎的蓝藻
·
2025-06-10 05:31
Python算法初阶:入门篇
算法
python
排序算法
冒泡排序
选择排序
C语言实现
冒泡
排序(附完整源码)
C语言实现
冒泡
排序intmain(){inta[]={5,8,2,3,
源代码大师
·
2025-06-10 05:31
C和C++实战教程
c语言
开发语言
C语言:
冒泡
排序
一、理论基础1、传值调用与传址调用传值调用:把实参的值拷贝一份传给函数的形参,函数内部操作的是这个副本,对副本的修改不会影响到实参本身。常用于数值计算,数值查询等场景。(详见《函数栈帧的创建与销毁》)如下图:在进行传值调用时,a、b的值其实并没有改变。函数栈帧的创建与销毁:https://blog.csdn.net/Yolo_TvT/article/details/147195451?fromsh
Yolo_TvT
·
2025-06-10 05:00
C语言系列
c语言
算法
开发语言
软件测试之python面试题_常见Python面试题整理带答案
coidng:utf-8a=0foriinrange(0,100):a+=(i+1)print(a)5050#也可以使用函数sumsum=sum(range(1,101))print(sum)505002、
冒泡
排序
weixin_39586335
·
2025-06-10 02:38
软件测试之python面试题
头歌-十大经典排序算法
第1关:
冒泡
排序任务描述本关任务:实现
冒泡
排序算法,并将乱序数列变成升序。相关知识为了完成本关任务,你需要掌握:1.
冒泡
排序算法。
烬柒小云
·
2025-06-06 21:16
排序算法
算法
数据结构
十大排序法1
一、
冒泡
排序原理:相邻元素比较,大的往后“
冒泡
”。
小小桃核
·
2025-06-06 21:44
c语言
Java面试复习大纲整理
&和&&的区别常考关键字1.关键字static2.关键字final数组1.数组元素的反转2.数组正序和逆序输出3.手写
冒泡
排序4.Arrays工具类面向对象1.封装、继承、多态2.重载(overloa
大fw的我
·
2025-06-05 10:49
java
面试
八大内部排序
排序有许多种,常用的八大内部排序为
冒泡
排序、插入排序、选择排序、希尔排序、快速排序、归并排序、基数排序、堆排序这几种排序没有绝对的优劣,每种排序都有他们适用范围一、
冒泡
排序
冒泡
排序每一趟排序可以确定一个元素的最终位置
Stillsings
·
2025-06-04 06:45
数据结构
数据结构
排序算法
算法
八大排序
内部排序
排序算法(
冒泡
、选择、插入、快速、归并、计数、基数、桶)
一、
冒泡
排序核心思想依次比较相邻的两个元素,将较大的元素“
冒泡
”到序列末端。每一趟遍历,都会把当前未排序部分的最大元素放到该区域的尾。
real宝
·
2025-06-03 21:11
排序算法
算法
常见排序算法的优缺点及实际案例分析
本文将介绍几种常见的排序算法,包括
冒泡
排序、选择排序、插入排序、快速排序和归并排序,并分析它们的优缺点以及实际应用案例。1.
冒泡
排序(BubbleSort)优点:实现简单,易于理解。
TLuoQiu
·
2025-06-02 05:53
算法
python
JavaScript常用事件
一、鼠标移动事件1.1核心事件类型mousemove:光标在元素内移动时持续触发mouseenter/mouseleave:进出元素边界触发(不
冒泡
)mouseover/mouseout:进出元素或子元素触发
^小桃冰茶
·
2025-06-02 03:04
javascript
开发语言
ecmascript
线性排序算法深度解析——百万数据下的极致效率与工程思维
说起排序,大家最熟悉的莫过于
冒泡
、插入、选择、归并、快速排序等传统“明星”。在数据量级几十万、几百万时,大多数程序员脱口而出:“直接快排!”但有一天,老板让你:“一秒内给100万用户按照年龄排序”。
星之尘1021
·
2025-06-01 14:29
「高频算法题·从原理到优化」
排序算法
算法
【原神 × 插入排序】刷圣遗物也讲算法:圣遗物评分系统背后的排序逻辑你真的懂吗?
改编自:王争《数据结构与算法之美》游戏演绎:米哈游《原神》核心关键词:插入排序、排序算法、评分系统、属性评价、强化圣遗物、
冒泡
排序对比引言:原神刷本=刷排序?玩《原神》的玩家每天日常是啥?
星之尘1021
·
2025-06-01 13:56
游戏视角下的算法通识课
算法
排序算法
数据结构
快速排序法
快速排序是
冒泡
排序的一种改进,主要的算法思想是在待排序的n个数据中取第一个数据作为基准值,将所有记录分为3组,使第一组中各数据值均小于或等于基准值,第二组做基准值的数据,第三组中各数据值均大于或等于基准值
小小桃核
·
2025-06-01 04:53
c语言
React事件和原生事件的执行顺序
React合成事件React合成事件的执行顺序:React合成事件捕获阶段(CapturePhase):React合成事件不支持捕获阶段,因此事件直接进入
冒泡
阶段。
小新-alive
·
2025-06-01 01:07
react.js
javascript
前端
【C语言】排序方法
本文将详细介绍三种基础排序方法:
冒泡
排序、选择排序和插入排序一·
冒泡
排序算法原理:
冒泡
排序是最简单的排序算法之一,它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。
小郝 小郝
·
2025-05-30 19:00
c语言
排序算法
数据结构
C++经典案例
C++学习过程中的经典案例文章目录C++学习过程中的经典案例一、水仙花数二、乘法口诀表三、数组1、数组元素倒置2、
冒泡
排序四、函数一、水仙花数案例描述:水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身例如
木随风动
·
2025-05-30 09:37
学习笔记
c++
JavaScript-day04
目录01-数组的创建02-数组包含的属性03-数组的访问和修改04-数组遍历05-多维数组06-最值07-栈方法和队列方法08-检索方法09-数组转字符串10-其他11-
冒泡
排序01-数组的创建03-JavaScript
2201_75449897
·
2025-05-29 19:54
javascript
开发语言
ecmascript
微信小程序与uni-app的不解之缘:$event的魔法之旅【含代码示例】
微信小程序与uni-app的不解之缘:$event的魔法之旅【含代码示例】一、$event:事件世界的“使者”二、基础概念:理解事件
冒泡
与捕获三、实战演练:$event的魔法秀示例一:简单的按钮点击事件示例二
DTcode7
·
2025-05-29 14:25
微信小程序相关
微信小程序
小程序
移动端
web前端
JavaScript
算法 —— 十大排序算法
文章目录1.
冒泡
排序2.选择排序3.插入排序4.希尔排序5.快速排序6.归并排序7.堆排序8.桶排序9.基数排序10.计数排序简要总结十大排序算法排序算法平均时间复杂度最坏时间复杂度空间复杂度稳定性适用场景
冒泡
排序
四谷夕雨
·
2025-05-29 03:05
排序算法
算法
数据结构
【排序算法】典型排序算法 Java实现
以下是典型的排序算法分类及对应的Java实现,包含时间复杂度、稳定性说明和核心代码示例:一、比较类排序(通过元素比较)1.交换排序①
冒泡
排序时间复杂度:O(n²)(优化后最优O(n))稳定性:稳定publicstaticvoidbubbleSort
五步晦暝
·
2025-05-26 01:30
Java
排序算法
java
算法
【算法】力扣体系分类
第一章算法基础题型1.1排序算法题1.1.1
冒泡
排序相关题
冒泡
排序是一种简单的排序算法,它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。
患得患失949
·
2025-05-25 08:07
面试考题专栏(前后端)
算法
leetcode
分类
冒泡
排序:轻松理解与实现
冒泡
排序是一种简单直观的排序算法,简单来说就是,从第一个元素开始,依次比较相邻两个元素的大小,如果左边的数更大,则交换,然后进行下一个元素的比较,第一趟比较过后,可以确定最大的元素放到最后的位置,接着进行第二趟比较
dd向上
·
2025-05-24 08:58
algorithm
排序算法
算法
数据结构
c++
数据结构 -- 交换排序(
冒泡
排序和快速排序)
冒泡
排序基于“交换”的排序:根据序列中两个元素关键字的比较结果来对换这两个记录在序列中的位置//交换voidswap(int&a,int&b){inttemp=a;a=b;b=temp;}//
冒泡
排序voidBubbleSort
_安晓
·
2025-05-23 16:39
数据结构
数据结构
排序算法
java
冒泡
排序法
存在数组arr=[25,93,47,64,34],以从小到大排序为例。思路共进行arr.length-1轮排序,每轮排序完成后,达到将第i大的元素,放在倒数第i个位置上的效果。第一轮排序:达到将第1大的元素93放在倒数第1个位置上的效果,即[25,47,64,34,93];为达到该效果,从前往后将相邻元素进行逐一比较,每次都将较大的元素往后交换。从i=0到i=arr.lenghth-1遍历,比较a
Quizas97
·
2025-05-23 09:46
Java
排序算法
java
数据结构可视化项目深度解析:五大经典排序算法实现与可视化设计
本项目通过构建交互式可视化系统,将
冒泡
排序、快速排序、插入排序、选择排序和希尔排序等五种经典算法的执行过程进行动态展示。
小李独爱秋
·
2025-05-21 23:35
计算机考研之数据结构
数据结构
排序算法
算法
python
可视化
C语言复习
冒泡
排序法
冒泡
排序(BubbleSort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。
8678778
·
2025-05-20 07:58
c语言
排序算法
算法
【Python 算法零基础 4.排序 ②
冒泡
排序】
目录一、引言二、算法思想三、时间复杂度和空间复杂度1.时间复杂度2.空间复杂度四、
冒泡
排序的优缺点1.算法的优点2.算法的缺点五、实战练习88.合并两个有序数组算法与思路①合并数组②
冒泡
排序2148.元素计数算法与思路
L_cl
·
2025-05-20 07:25
Python常见算法
算法
python
数据结构
常见排序算法整理(Java实现)
1.
冒泡
排序(BubbleSort)原理重复遍历数组,比较相邻元素,若顺序错误则交换。每趟将最大元素"
冒泡
"到末尾。每次遍历保证了最大元素被放在最后,所以内层循环不需要遍历到最后的位置。
Fanxt_Ja
·
2025-05-20 07:53
算法
排序算法
java
算法
复习:
冒泡
排序(C语言)
#includevoidbubble_sort(intarr[],intlen)//函数主体{inti,j,temp;for(i=0;iarr[j+1]){temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;//经典的借助中间变量调整两个变量顺序}//最后效果是把大的数据往后扔}}}intmain(){intarr[]={22,34,3,32,82,55,89,50
གཔབགཞཞཤཁཝཝག༎
·
2025-05-20 07:53
算法
数据结构
排序算法
解释一下React事件系统中的事件委托机制
事件委托是一种利用事件
冒泡
机制的模式:原生JavaScript中:将事件监听器绑
gong19172316967
·
2025-05-19 17:46
react.js
javascript
前端
leetcodehot100刷题——排序算法总结
排序算法总结
冒泡
排序介绍步骤(以升序排序为例)算法实现复杂度分析时间复杂度空间复杂度是否为稳定排序:是稳定排序的定义选择排序介绍步骤(以升序排序为例)算法实现复杂度分析时间复杂度空间复杂度是否为稳定排序
姬公子521
·
2025-05-19 12:43
力扣刷题专栏
排序算法
算法
数据结构
c++
c语言力扣题目:消失的数字(有关时间复杂度O(N²)O(N))以及对异或操作符的更深入的理解(如何用人脑的十进制去考量二进制)
,时间复杂度为O(N²)代码1WayTwo:时间复杂度限制到O(N²)代码及其详解如题WayOne:暴力求解,时间复杂度为O(N²)大体思路:比如这里我们需要处理的整型数组是"3,0,1",我们可以用
冒泡
排序或者
苍AoKaNa
·
2025-05-18 16:04
c语言
leetcode
开发语言
常见算法、正则表达式、异常
目录常见算法简单认识算法排序算法查找算法正则表达式概述、初体验书写规则应用案例用于查找信息用于搜索替换,分割内容异常认识异常自定义异常异常的处理什么是算法解决某个实际问题的过程和方法排序算法
冒泡
排序选择排序
冒泡
排序
保利九里
·
2025-05-18 12:02
算法
排序算法
java
C/C++实践(十)C语言
冒泡
排序深度解析:发展历史、技术方法与应用场景
一、发展历史
冒泡
排序(BubbleSort)作为计算机科学领域最基础的排序算法之一,其历史可追溯至计算机编程的早期阶段。尽管具体起源时间难以考证,但它在20世纪50年代至60年代间被广泛讨论和应用。
技术流浪者
·
2025-05-18 07:54
#
C/C++
算法
排序算法
数据结构
c++
c语言
排序算法江湖:从菜鸟到高手的进阶之路(选择带下标,插入,
冒泡
排序详解)
今天,我们要探讨的是排序江湖中最基础的三种算法:插入排序、选择排序和
冒泡
排序。它们就像是江湖中的三位剑客,各有各的招式和心法。
alo.ne......
·
2025-05-17 11:57
排序算法
c语言
算法
React的合成事件
react采取顶层事件机制,保证事件
冒泡
一致性,
读心悦
·
2025-05-16 21:03
深入浅出react
react.js
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他