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
冒泡
排序算法-
冒泡
排序
基本介绍
冒泡
排序(BubbleSorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒
一捌年
·
2025-04-19 10:21
算法
数据结构
数据结构-八大排序
文章目录1.插入排序1.1直接插入排序1.2希尔排序2.选择排序2.1直接选择排序2.2堆排序3.交换排序3.1
冒泡
排序3.2快速排序3.3归并排序4.计数排序1.插入排序像玩扑克牌一样,将待排序的元素插入到已经排好序的序列中
小豪GO!
·
2025-04-19 10:50
java的养成方法
排序算法
算法
数据结构
Java算法——排序
目录引言1.插入排序1.1基本思想1.2直接插入排序1.3希尔排序2.选择排序2.1基本思想2.2直接选择排序2.3直接选择排序变种2.4堆排序3.交换排序3.1基本思想3.2
冒泡
排序3.3快速排序3.3.1
Moso_Rx
·
2025-04-18 18:37
算法
java
排序算法
实验报告——各种排序算法及性能分析
2、设计3正文2.1实验内容内容:编写一个程序,随机产生n个1-99的正整数序列,分别采用直接插入排序、折半插入排序、希尔排序、
冒泡
排序、快速排序、简单选择排序、堆排序和二路归并排序算法对其递增排序,求出每种排序方法所需要的绝对时间
m0_74912170
·
2025-04-17 17:57
排序算法
算法
数据结构
C语言实现
冒泡
排序和快速排序
写在前面的话:以排升序为例目录
冒泡
排序单趟循环优化快速排序单趟递归优化不足
冒泡
排序通过重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序错误就把他们交换过来。
Y雨何时停T
·
2025-04-17 17:52
c语言
排序算法
学习
快速排序
冒泡排序
C语言实现
冒泡
排序:从基础到优化全解析
一、什么是
冒泡
排序?
冒泡
排序(BubbleSort)是一种经典的排序算法,其工作原理非常直观:通过多次比较和交换相邻元素,将较大的元素“
冒泡
”到数组的末尾。经过多轮迭代,整个数组会变得有序。
徐浪老师
·
2025-04-17 16:52
徐浪老师大讲堂
c语言
排序算法
算法
C语言中
冒泡
排序和快速排序的区别
冒泡
排序和快速排序都是常见的排序算法,但它们在原理、效率和应用场景等方面存在显著区别。
槐月杰
·
2025-04-17 16:20
C语言
c语言
排序算法
算法
大厂面试:六大排序
前言本篇博客集中了
冒泡
,选择,二分插入,快排,归并,堆排,六大排序算法如果觉得对你有帮助,可以点点关注,点点赞,谢谢你!
懒懒小徐
·
2025-04-17 15:11
排序算法
算法
上篇:《排序算法的奇妙世界:如何让数据井然有序?》
1.2常见排序算法分类-**简单低效型**:直接插入排序、
冒泡
排序、选择排序-**高效优化型**:希尔排序、快速排序、归并排序、堆排序---二、基础排序算法实现2.1插入排序家族2.1.1直接插入排序核心思想
strive-debug
·
2025-04-16 20:07
排序算法
算法
数据结构
深入解析常见排序算法的时间复杂度
本主题将比较选择排序、
冒泡
排序和递归排序这三种方法的时间复杂度,涵盖它们在不同情况下的性能表现,并讨论各自适用场景和优缺点。理解这些算法的时间复杂度有助于在实际应用中做出更合适的算法选择。
SS VANES
·
2025-04-16 06:33
八大排序算法的代码实现以及时间复杂度和稳定性
1、稳定性归并排序、
冒泡
排序、插入排序。
忧郁的叮当猫
·
2025-04-16 05:02
算法
算法
排序算法复杂度及稳定性全解析(八种排序)
一、常见排序算法回顾
冒泡
排序
冒泡
排序是一种简单的比较排序算法。它通过多次比较相邻元素并交换位置,将最大(或最小)的元素逐步“
冒泡
”到数组末尾。平均和最坏时间复杂度为\(O(n^{2})\),
南玖yy
·
2025-04-16 05:30
排序算法
算法
数据结构
常见排序算法实现分析与优化:C++实现
本文将详细介绍几种常见的排序算法,包括插入排序、
冒泡
排序、快速排序、堆排序、归并排序以及计数排序。每种算法都将通过C++实现,进行代码分析,并提供一些优化建议。
lwk1183751771
·
2025-04-14 21:53
算法
排序算法
数据结构
java数组07:
冒泡
排序
冒泡
排序
冒泡
排序无疑是最为出名的排序算法之一,总共有八大排序!
莓 有烦恼
·
2025-04-14 15:46
java
开发语言
图解Java实现
冒泡
排序(Bubble Sort)
核心思想:
冒泡
排序就像「水中的气泡上浮」,每次比较相邻元素,如果顺序不对就交换,把最大的元素一步步推到数组末尾。重复这个过程,直到整个数组有序。
学堂在线
·
2025-04-12 12:23
编程
开发语言
java
微信小程序事件绑定基本语法
微信小程序使用bind或catch前缀绑定事件,语法如下:bind:事件绑定,允许事件
冒泡
(向父组件传递)。catch:事件绑定,阻止事件
冒泡
(不会向父组件传递)。
@程序员ALMJ
·
2025-04-12 08:23
微信小程序
小程序
C语言Day10(c程序设计小红书+pta)
目录(一)用选择法对十个整数排序(二)用
冒泡
排序对是个正整数排序(三)函数1.函数的定义2.函数的调用:(四)用函数调用的方法求两数之和(五)统计一个数字中1的个数(六)函数的递归调用(七)递归调用之求年龄
Wythzhfrey
·
2025-04-11 12:38
c语言
c语言
算法
数据结构
c#
开发语言
排序算法
CCF-GESP 等级考试 2023年9月认证C++四级真题
()A.9B.7C.5D.11第3题对包含n个元素的数组进⾏
冒泡
排序,平均时间复杂度⼀般为()。
天秀信奥编程培训
·
2025-04-11 06:26
#
GESP四级真题+解析
c++
GESP四级
【设计模式】责任链模式
处理对象和顺序需动态指定(如中间件、事件
冒泡
)。数据清洗(去重)→格式转换→校验→写入数据库,每个步骤作为独立处理器,支持动态插拔。
云徒川
·
2025-04-09 19:10
设计模式
设计模式
责任链模式
2025腾讯测试开发面经
2025腾讯测试开发面经1.常见算法时间复杂度:2.
冒泡
排序时间复杂度:3.HTTP和HTTPS的区别:4.HTTPS加密过程(SSL/TLS四次握手的过程):5.对称密钥和非对称密钥的区别6.非对称加密应用场景
凸头
·
2025-04-08 17:25
java
蓝桥杯嵌入式国赛之扩展版ADC按键
ADC采样实现按键读取一、硬件原理二、软件实现1.例程:
冒泡
排序取中值2.看法:不用处理3.看法:平均值滤波一、硬件原理原理:不同按键按下对应的分压电阻不同,从而采集的ADC值不同不同按键按下对应ADC
贾saisai
·
2025-04-08 07:48
嵌入式STM32及操作系统
单片机
嵌入式硬件
算法编程题-排序
算法编程题-排序比较型排序算法
冒泡
排序选择排序插入排序希尔排序堆排序快速排序归并排序非比较型排序算法计数排序基数排序本文将对七中经典比较型排序算法进行介绍,并且给出golang语言的实现,还包括基数排序
灼华十一
·
2025-04-08 00:36
算法编程题
算法
排序算法
数据结构
golang
蓝桥杯-排序-
冒泡
排序-选择排序-BASIC-13数列排序
Java自带的Collections.sort();方法二:利用Set自动排序特性排序(但所排序的数列的数不能重复)方法三:利用数组中Java自带的Arrays.sort();方法四:自写排序代码——
冒泡
排序实现方法五
A.丫三岁
·
2025-04-07 23:25
蓝桥杯
java
数据结构
算法
蓝桥杯
react 15-16-17-18各版本的核心区别、底层原理及演进逻辑的深度解析--react17
避免全局事件冲突,更符合预期行为(如嵌套React应用的事件
冒泡
)。移除事件池(EventPooling)React16问题:合成事件(SyntheticEvent)
大莲芒
·
2025-04-07 16:40
react.js
前端
前端框架
C语言实现排序
一、
冒泡
排序原理通过相邻元素的比较和交换,将最大元素逐步"
冒泡
"到数组末尾。每轮遍历确定一个最大值的最终位置,时间复杂度为O(n²)。优化点:若某轮未发生交换,说明数组已有序,可提前终止排序。
帅维维
·
2025-04-06 21:16
c语言
算法
数据结构
07-01-自考数据结构(20331)- 排序-内部排序知识点
内部排序算法是数据结构核心内容,主要包括插入类(直接插入、希尔)、交换类(
冒泡
、快速)、选择类(简单选择、堆)、归并和基数五大类排序方法。
大泽九章
·
2025-04-06 13:20
自考数据结构
算法
排序算法
自考
数据结构
C 语言排序算法:从基础到进阶的全面解析一、引言
本文将深入剖析C语言中常见的几种排序算法,包括
冒泡
排序、选择排序、插入排序、希尔排序、归并排序和快速排序,通过详细的原理介绍、代码示例和过程演示,帮助读者全面掌握这些算法。
烂蜻蜓
·
2025-04-06 12:17
C语言
排序算法
c语言
算法
Java
冒泡
排序详解
前言在开发过程过,我没很多时候会接触到排序的情况,今天介绍一下用Java代码如何实现
冒泡
排序。
星空1024
·
2025-04-06 07:07
java
数据结构|排序算法(一)快速排序
常见的八大排序算法:插入排序、希尔排序、
冒泡
排序、快速排序、选择排序、堆排序、归并排序、基数排序二、快速排序(重点常考)1.算法思想:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小
柯ran
·
2025-04-05 08:07
数据结构
排序算法
数据结构
算法
冒泡
排序C++代码
冒泡
排序是一种比较简单的排序算法,它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
耄先森吖
·
2025-04-05 01:53
c++
排序算法
算法
数据结构
java
排序之
冒泡
排序(C# C++)
目录1
冒泡
排序的原理2算法步骤3代码示例3-1C#代码示例3-2C++代码示例1
冒泡
排序的原理
冒泡
排序(BubbleSort)是一种简单的排序算法,它的基本思想是通过多次遍历待排序的数组,比较相邻元素的大小
Nicole Potter
·
2025-04-05 01:20
常见排序系列(C#)
c++
开发语言
深度学习,机器学习所涵盖的100多个基本概念总结
目录一、基础算法二、经典算法三、机器学习四、优化算法五、特殊技巧六、深度学习七、NLP算法八、强化学习一、基础算法-Hashmap、Trie树-二分查找及其变形-各大排序算法-
冒泡
排序、选择排序、插入排序
fpga和matlab
·
2025-04-04 19:43
深度学习
机器学习
机器学习面试题
人工智能
职场和发展
C语言指针详解
void(*)())0)();代码2void(*signal(int,void(*)(int)))(int);代码2的简化5.函数指针数组6.回调函数qsort函数qsort函数讲解:qsort函数运用:用
冒泡
排序实现
myloveasuka
·
2025-04-03 22:23
C语言
c语言
开发语言
嵌软面试准备必背代码总结(持续更新中)
目录字符串相关:getsputsstrlenstrcpystrcatstrcmpmemcpyatoi排序类选择
冒泡
插入快排(递归)快排(非递归)*并归*二分查找递归类常见算法斐波那契数列(前n项和)斐波那契数列
FLPGYH
·
2025-04-03 20:08
算法
c语言
面试
WPF 自定义路由事件
它支持三种路由策略:
冒泡
(Bubbling):事件从源元素向上传播到根元素。隧道(Tunneling):事件从根元素向下传播到源元素。直接(Direct):事件仅在源元素上触发,不会传播。
她说彩礼65万
·
2025-04-02 22:14
WPF
wpf
冒泡
排序:经典算法的深度解析与TypeScript实现
/***基础
冒泡
排序实现(升序)*@paramarr待排序数组*@returns已排序数组*/functionbubbleSortBasic(arr:number[]):number[]{constn=
念九_ysl
·
2025-04-01 23:32
算法
算法
typescript
排序算法
Vue事件修饰符简明教程
主要解决三大问题:阻止默认行为(如表单提交跳转)控制事件传播(如阻止
冒泡
)简化特殊交互(如按键响应、单次触发)常用修饰符分类:基础修饰符:.stop、.prevent、.capture、.self
向贤
·
2025-04-01 01:24
前端开发
vue.js
前端
javascript
一维数组和二维数组
1.3一维数组的使用1.4一维数组在内存中的存储2.二维数组的创建和初始化2.1二维数组的创建2.2二维数组的初始化2.3二维数组的使用2.4二维数组在内存中的存储3.数组越界4.数组作为函数参数4.1
冒泡
排序的错误设计
想要成为计算机高手
·
2025-03-31 19:12
c语言
笔记
经验分享
开发语言
8.6考研408内部排序算法比较与应用知识点深度解析
内部排序算法比较与应用」知识点深度解析一、排序算法核心指标1.1时间复杂度算法类型最好情况平均情况最坏情况直接插入排序O(n)O(n)O(n)O(n2)O(n^2)O(n2)O(n2)O(n^2)O(n2)
冒泡
排序
竹木有心
·
2025-03-31 16:20
考研
算法
排序算法
「读书计划」《啊哈!算法》7日结构化学习规划
一、系统化知识分解(总页数÷7日周期)Day1:掌握基础排序算法(
冒泡
排序/桶排序)+配套动态流程解析Day2:理解栈、队列、链表结构+实践结构体编码实现Day3:解析枚举与递归原理+LeetCode基础题型实践
SHENHUANJIE
·
2025-03-31 14:35
算法学习
学习计划
编程
数据结构
算法竞赛
常用的排序算法------练习4
1.题目2.思路和题解这道题是很经典的荷兰国旗问题,根据题目意思,要对这个数组按照颜色排序,而此时现在的红、白、蓝三个颜色分别对应0,1,2,因此可以想到使用
冒泡
排序对该数组进行排序。
日暮南城故里
·
2025-03-31 14:33
算法刷题记录
java
算法
数据结构
ElementUI dropdown触发显示时阻止事件
冒泡
我们设法一个场景:如果el-tree自定义节点包含el-dropdown,为了防止点击el-dropdown的触发按钮而执行el-tree的node-click事件。实现:最外层添加div,给div绑定事件并添加事件修饰符(stop)图片中的代码,可以复制下来去用。好了,今天的文章就到这里了,还有疑问的话可以留言一起探讨哦~
了不起的码农
·
2025-03-30 00:22
elementui
vue.js
前端
各种内部排序算法的比较
目录一、内部排序算法的比较二、内部排序算法的应用一、内部排序算法的比较选择排序、
冒泡
排序、堆排序在每趟处理后都能产生当前序列的最大或者最小值。
洞阳
·
2025-03-30 00:17
数据结构与算法
排序算法
算法
数据结构
Java面试黄金宝典16
1.各种排序算法的时间复杂度和空间复杂度
冒泡
排序定义:
冒泡
排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。
ylfhpy
·
2025-03-29 20:26
Java面试黄金宝典
java
面试
算法
开发语言
面经
排序算法
数据结构
用 Go 语言还原 2025 刘谦春晚魔术!
我看有人提到今年的魔术类似
冒泡
排序...这个属实有亿点夸张了。没什么数学原理,也什么算法公式,咱们就
·
2025-03-28 23:14
后端go面试
冒泡
排序(从前往后和从后往前)
二:基本原理1.确定
冒泡
到底有多少轮?举个例子,现在有三张卡牌分别标号不同的数字1,2,3,将其中的两张卡牌拍好,第三张自然也有了自己的位置,即当一个数组中有n个数字的时候需要n-1趟
冒泡
。
学也不会
·
2025-03-28 15:24
算法
排序算法复习
排序算法分为交换类排序,插入类排序,选择类排序,归并类排序交换排序分为
冒泡
排序和快速排序1.
冒泡
排序1、思路:通过对待排序序列从前向后(从下标较小的元素开始),依次对相邻两个元素的值进行两两比较,若发现前一个数大于后一个数则交换
co0t
·
2025-03-28 14:23
排序算法
算法
数据结构
【25届秋招备战C++】算法篇-排序算法合集
根据比较和移动元素的方式,排序算法可以分为多种类型,如
冒泡
排序、选
瓜子好吃么
·
2025-03-28 05:47
算法
排序算法
数据结构
c++
uniapp中搜索栏中input的@blur和搜索按钮的@click事件存在都执行的问题
blur与click的冲突问题blur事件:当元素失去焦点时触发blur事件;blur和focus事件不会
冒泡
,其他表单事件都可以click事件:当点击元素时触发click事件;所有元素都有此事件,会产生
冒泡
weixin_40670909
·
2025-03-28 02:57
uni-app
算法方法快速回顾
单调栈9.并查集10.图论10.1.广度优先搜索(BFS)10.2.深度优先搜索(DFS)10.3.Dijkstra算法10.4.Floyd-Warshall算法11.哈希算法12.排序算法12.1.
冒泡
排序
托塔1
·
2025-03-26 17:47
Unity知识快速回顾
算法
上一页
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
其他