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
scratch冒泡排序
第十三届青蓝桥杯青少年
Scratch
省赛真题——报数游戏
报数游戏背景信息:5个男生和3个女生,8个人围成一个圆圈,给定一个数字n(2≤n≤5)。从第一个开始依次报数,当报数为n时,这个人离开圆圈。然后下一个从1开始报数,再次报到n的人离开圆圈,如此循环进行游戏直至仅为5个人为止。请问游戏开始时,采用怎样的排法,才能使每次离开圆圈的都是女生,剩余的5人都是男生。例如:给定的数字为3时,每次报到3的人离开圆圈。蓝色圆圈:男生;红色圆圈:女生。完整题目可查看
嗨信奥
·
2025-03-09 17:18
scratch
蓝桥杯
青少年编程
PTA:作品评分
全国中小学生
Scratch
作品大赛拉开了序幕。每个参赛选手可以通过网络直接上传作品。本次比赛人人可做评委。每个网络评委可以通过网络对每一件作品进行打分。
悦悦子a啊
·
2025-03-09 02:50
C语言PTA习题
c++
算法
c语言
C/C++基础知识复习(52)
1.选择排序&
冒泡排序
选择排序:voidselectionSort(intarr[],intn){for(inti=0;iarr[j+1])std::swap(arr[j],arr[j+1]);}}}时间复杂度
_lengjuan_
·
2025-03-09 00:23
c语言
c++
Python和C++计算物理光学波形化学结构数学方程
要点Python|C++代码化排序索引和计算:
冒泡排序
,升序排序,快速排序,索引排序,基于索引数组的排名,基于直接插入的两个键索引,两个相关数组的索引。数学计算1:数据集升序排列后,生成索引和排名。
亚图跨际
·
2025-03-08 14:33
C/C++
Python
物理
python
c++
物理
化学
数学
方程
数值计算
第七章、C语言指针全解(4)终章:混沌终焉!指针圣域的湮灭与重构!
一、回调函数:时间线跳跃的暗码二、qsort:混沌数据的归一仪式qsort的降序排列:三、
冒泡排序
模拟qsort:自制维度规整引擎四、sizeofvsstrlen:虚空测量的双生诅咒sizeofstrlen
凤凰院凶涛QAQ
·
2025-03-08 14:59
c语言
重构
算法
2024年03月
Scratch
图形化(三级)真题解析#中国电子学会#全国青少年软件编程等级考试
Scratch
图形化等级考试(1~4级)全部真题・点这里一、单选题(共18题,共50分)第1题运行程序后,角色一定不会说出的数字是?
码农StayUp
·
2025-03-08 08:38
青少年编程
scratch
图形化
电子学会
等级考试
JAVA排序
1.
冒泡排序
/***使用
冒泡排序
算法对整数数组进行排序*
冒泡排序
是一种简单的排序算法,它重复地遍历要排序的数列,*一次比较两个元素,如果它们的顺序错误就把它们交换过来*遍历数列的工作是重复地进行直到没有再需要交换
荔枝吃吃
·
2025-03-07 08:22
java
排序算法
算法
【菜鸟笔记|算法导论】十大排序算法总结与python实现
算法导论中提到了七种排序算法,再加上
冒泡排序
、选择排序、希尔排序,构成我们常说的十大排序算法。
武咏歌
·
2025-03-06 03:07
算法
排序算法
经典排序算法之基数排序详解|c++代码实现|简单易懂
该系列文章主要讲解了十大经典排序算法,如最基础的
冒泡排序
、选择排序到借助堆数据结构实现的堆排序,其余所有算法的文章在本文最后都有链接,感兴趣的uu可以移步支持。
不吃香菜的小趴菜
·
2025-03-04 20:21
排序算法c++
排序算法
算法
数据结构
C语言排序算法详解
1.
冒泡排序
(BubbleSort)原理
冒泡排序
是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。
#金毛
·
2025-03-04 12:45
排序算法
c语言
算法
常见排序算法
常见的排序算法可以分为以下几类:1.比较排序
冒泡排序
(BubbleSort)时间复杂度:O(n²)空间复杂度:O(1)原理:重复遍历数组,比较相邻元素并交换,直到没有需要交换的元素为止。
陆鳐LuLu
·
2025-03-02 19:56
排序算法
算法
数据结构
【十大排序算法】(一)
冒泡排序
算法(优化)
intborder=len-1,lastIndex=0;for(inti=0;iarr[j+1]){inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;lastIndex=j;isSorted=false;}}border=lastIndex;if(isSorted){break;}}}但是,优化第二版仍不是最优方案,上面的两种优化方案只是减少每轮的操作次数,
2401_84408404
·
2025-03-02 02:09
程序员
算法
排序算法
数据结构
冒泡排序
算法优化
一概述
冒泡排序
是一种简单的交换排序算法,其核心思想是通过相邻元素比较和交换将最大元素逐步移动到数组末尾。
kupeThinkPoem
·
2025-03-02 00:21
c++
算法
c++
算法
冒泡排序
法
题目:用起泡法(
冒泡排序
)对n个整数排序并输出从小到大排序后的结果。分析:
冒泡排序
(bubblesort)通过连续地比较与交换相邻元素实现排序。这个过程就像气泡从底部升到顶部一样,因此得名
冒泡排序
。
小成喝橙汁补维C
·
2025-03-01 16:34
C
算法
c语言
数据结构
排序算法
力扣——颜色分类
题目链接:链接题目描述:思路:思路一类似于
冒泡排序
,遍历一次nums,把0都放在前面,然后再遍历一次,把1放在0后面,剩下的就都是思路二上面用一个指针遍历了两次,可以用两个指针只遍历一次令P0之前的都为
WLKQ
·
2025-03-01 08:03
力扣
leetcode
算法
职场和发展
中值滤波结合快速排序算法优化传感器数据预处理
优势:时间复杂度从O(N²)(
冒泡排序
)优化至O(N)(快速排序部分排序)。内存占用低,适合资源受限的嵌入式设备(如STM32)。
Gui林
·
2025-02-28 15:30
排序算法
算法
冒泡排序
原理及C++的实现方法
冒泡排序
是一种简单的排序算法,通过重复遍历列表并交换相邻元素来排序。一、算法原理核心思想:每次遍历将当前未排序部分的最大元素"冒泡"到正确位置。
小鹏编程
·
2025-02-28 09:09
c++
排序算法
算法
十大经典排序算法上
0、算法概述0.1算法分类十种常见排序算法可以分为两大类:1、
冒泡排序
(BubbleSort)
冒泡排序
是一种简单的排序算法。
2401_85327573
·
2025-02-28 08:05
排序算法
算法
数据结构
那些排序算法和初始序列的状态有关
那些排序算法对序列的初始状态有关比如,
冒泡排序
和插入排序,在最好情况下,也就是序列已经排好序的时候,时间复杂度是O(n),而最坏情况下是O(n²)。这说明它们的性能确实和初始状态有关。
Smile灬凉城666
·
2025-02-26 22:31
考研复习
算法
排序趟数问题
1.
冒泡排序
趟数:最多n-1趟(n为元素个数)每趟操作:比较相邻元素,将最大元素“冒泡”到末尾。优化:若某趟无交换,可提前终止(如数组已有序时仅需1趟)。
Smile灬凉城666
·
2025-02-26 22:31
考研复习
数据结构
打卡信奥刷题(807)用
Scratch
图形化工具信奥P8711[普及组/提高] [蓝桥杯 2020 省 B1] 整除序列
[蓝桥杯2020省B1]整除序列题目描述有一个序列,序列的第一个数是nnn,后面的每个数是前一个数整除222,请输出这个序列中值为正数的项。输入格式输入一行包含一个整数nnn。输出格式输出一行,包含多个整数,相邻的整数之间用一个空格分隔,表示答案。样例#1样例输入#120样例输出#12010521提示对于80%80\%80%的评测用例,1≤n≤1091\len\le10^91≤n≤109。对于所有
Loge编程生活
·
2025-02-26 15:36
Scratch图形化编程
蓝桥杯
学习
开发语言
算法
青少年编程
基于Python的
冒泡排序
,选择排序,插入排序(适合小白体质的宝宝们)
一.
冒泡排序
:1.原理:相邻运算两两相比较,将大的向后移,第一轮全部两两比较完毕后,最大值就在最大索引处。依此类推,每轮都会找到一个"最大值",并将其置于当前轮次的最后位置,直到结束。
心碎小猫p
·
2025-02-25 02:12
算法
数据结构
【算法】
冒泡排序
目录一、算法概述二、算法原理1.核心思想2.排序过程演示三、标准实现代码四、时间复杂度分析五、优化策略1.提前终止优化2.记录最后交换位置六、算法特性七、实际应用八、扩展思考九、总结一、算法概述
冒泡排序
Rhzkp
·
2025-02-24 23:54
算法
Engineering A Large Language Model From
Scratch
本文是LLM系列文章,针对《EngineeringALargeLanguageModelFrom
Scratch
》的翻译。
UnknownBody
·
2025-02-24 15:31
语言模型
人工智能
自然语言处理
C语言常用算法归纳,零基础小白赶紧学起来!
文章目录C语言常用算法归纳一、基本算法1.交换2.累加3.累乘二、非数值计算常用经典算法1.穷举2.排序(1)
冒泡排序
(2)选择排序三、数值计算常用经典算法1.级数计算2.一元非线性方程求根(1)牛顿迭代法
浪里个浪的1024
·
2025-02-23 23:04
c语言程序设计
算法
c语言
开发语言
C语言实现
冒泡排序
算法详细解析
本文还有配套的精品资源,点击获取简介:
冒泡排序
是基础且经典的排序算法,通过反复交换相邻元素使较大元素“浮”至末尾。
青妍
·
2025-02-23 23:04
数据结构——排序(交换排序)
目录一、交换排序的总体概念二、
冒泡排序
三、快速排序1.挖坑法2.左右指针3.前后指针一、交换排序的总体概念交换排序是一类排序算法,它的核心思想是通过交换元素的位置来达到排序的目的。
·
2025-02-23 04:53
c++
C语言基础——数组
目录一维数组定义初始化元素访问
冒泡排序
思路分析一维数组①存放相同类型的多个数据②存放在数组里面的数据可以通过数组名和下标进行访问③数组中的数据也称为数组元素。
vae.cn
·
2025-02-23 02:03
C语言基础
算法
数据结构
c语言
一站式教懂
冒泡排序
!
前言
冒泡排序
是一种数组里边的比较基础的一种排序方式,也是对于学习计算机语言的初学者来说是必学的一种算法方式,今天我来一站式把
冒泡排序
算法分享给大家。希望能对大家学C/C++有所帮助。
耳总是一颗苹果
·
2025-02-22 22:57
c++
c语言
算法
开发语言
学习
八大经典排序算法
八大经典排序算法目录算法概览算法详解
冒泡排序
选择排序插入排序希尔排序归并排序快速排序堆排序计数排序性能对比1.算法概览排序算法平均时间复杂度空间复杂度稳定性排序方式
冒泡排序
O(n²)O(1)稳定In-place
BUG 劝退师
·
2025-02-21 18:07
算法
c语言
排序算法
算法
数据结构
蓝桥杯学习大纲
一、蓝桥必备高频考点我们以此为重点学习方向:1.基础算法枚举模拟贪心递归分治构造前缀和差分2.搜索与排序线性搜索二分法BFSDFS回溯剪枝深搜优化记忆化搜索位运算
冒泡排序
归并排序快速排序桶排序3.动态规划编辑距离最长不重复子串整数背包矩阵连乘最长公
ん贤
·
2025-02-21 16:10
蓝桥杯
算法
数据结构
scratch
闪亮登场 2024年9月
scratch
二级真题 中国电子学会 图形化编程
scratch
二级真题和答案解析
目录
scratch
闪亮登场一、题目要求1、准备工作2、功能实现二、案例分析1、角色分析2、背景分析3、前期准备三、实现流程1、案例分析2、详细过程四、程序编写五、考点分析六、推荐资料1、入门基础2、蓝桥杯比赛
小兔子编程
·
2025-02-21 11:02
scratch案例
scratch闪亮登场
scratch二级真题
scratch信息素养题目
24年9月scratch二级题
scratch考级二级真题
scratch等级考试二级真题
有需要2025年参加蓝桥杯比赛的同学往下看!!!
(一)基础算法基础算法是竞赛的基石,包括枚举、排序(如
冒泡排序
、选择排序、插入排序等)、搜索(如BFS和DFS)
岱宗夫up
·
2025-02-21 00:15
教程
蓝桥杯
职场和发展
202312青少年软件编程(
scratch
图形化)等级考试试卷(四级)
第1题:【单选题】运行下列程序,输入“abcdef”,程序结束后,变量“字符串”是?()A:fedcbB:bcdefC:abcdeD:edbca【正确答案】:B
MarcoPage
·
2025-02-20 19:39
Scarch
考试题库
开发语言
青少年编程
青少年计算机编程赛,青少年编程竞赛汇总
一、全国青少年探索计划
scratch
创意编程大赛含金量:★★★参赛对象:全国中小学在校生(8~15岁)举办时间:10月~12月帮助:小升初:科技特
帆起
·
2025-02-20 19:38
青少年计算机编程赛
排序算法:
冒泡排序
(Python)
而
冒泡排序
之所以叫
冒泡排序
,正是因为这种排序算法的每一个元素都可以向小气泡一样,根据自身大小,一点一点向着数组的一侧移动。一图解百惑,上图!那么,话不多说,上代码!
娱乐不打烊丶
·
2025-02-20 19:33
排序算法
算法
数据结构
十大排序算法
排序算法插入排序
冒泡排序
选择排序希尔排序计数排序快速排序1经典Lomuto分区法2经典Lomuto分区法3随机快排堆排序归并排序桶排序基数排序插入排序从i=1开始,判断nums[i-1]和nums[i]
myprogramc
·
2025-02-20 15:59
排序算法
算法
数据结构
十大经典排序算法的C++实现与解析
这些算法包括
冒泡排序
、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序、基数排序和桶排序。1.
冒泡排序
(BubbleSort)原理
冒泡排序
是最简单的排序算法之一。它通过重
金外飞176
·
2025-02-20 14:46
算法
算法
数据结构
c++
快速排序_详解快速排序算法
快速排序(Quicksort),计算机科学词汇,适用领域Pascal,c++等语言,是对
冒泡排序
算法的一种改进。
网站推广优化yetaoaiueo
·
2025-02-19 07:29
排序算法
算法
Arrays.sort(arr, (a, b) -> a - b)是对数组进行排序
Arrays.sort(arr,Comparatora-b相当于function(a,b){returna-b;}相当于Comparatora-bArrays.sort(arr,(a,b)->a-b)是对数组进行
冒泡排序
如果
chenzhuo997
·
2025-02-17 18:04
【蓝桥杯】大纲
1.2.排序算法
冒泡排序
[2]像气泡往上冒一样,每次比较相邻的两个数,如果顺序不对就交换,一趟一趟地把最大(或最小)的数“浮”到最后。
是Winky啊
·
2025-02-16 17:15
#
蓝桥杯
蓝桥杯
职场和发展
排序(Sortable)
常用排序算法概述1.
冒泡排序
(BubbleSort)
冒泡排序
是一种简单的排序算法,它通过重复遍历要排序的数列,比较每对相邻元素的值,如果它们的顺序错误就
lsx202406
·
2025-02-15 15:51
开发语言
排序算法整理(
冒泡排序
、选择排序、插入排序、希尔排序、快速排序、堆排序、计数排序、桶排序、基数排序)
排序算法是计算机科学中用于将数据元素按照特定顺序进行排列的算法,常见的排序算法有以下几类:比较排序
冒泡排序
:通过重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。
Fansv587
·
2025-02-14 22:13
排序算法
算法
数据结构
python
Python排序算法详解
一、简单排序算法1.
冒泡排序
(BubbleSort)算法思想:通过相邻元素的比较和交换,逐步将最大元素“冒泡”到数组末尾。
重生之我要成为代码大佬
·
2025-02-14 20:49
蓝桥python学习
python学习
python
算法
排序算法
蓝桥杯
开发语言
数据结构
C语言作业day8
终端输入10个学生成绩,使用
冒泡排序
对学生成绩从低到高排序#include#include#includeintmain(intargc,constchar*argv[]){intarr[10]={};
\&会飞的鱼_
·
2025-02-14 17:30
c语言
算法
数据结构
排序总结
冒泡排序
for(intj=0;jA[i+1])//如果条件改成A[i]>=A[i+1],则变为不稳定的排序算法{exchange(A,i,i+1);}}}选择排序for(i=0;iA[i+1]){exchange
MooMLu
·
2025-02-14 03:32
数据结构与算法
排序算法总结
Java 循环结构进阶
二重循环-
冒泡排序
m0_74824483
·
2025-02-13 23:06
面试
学习路线
阿里巴巴
java
【AI系列】从零开始学习大模型GPT (2)- Build a Large Language Model (From
Scratch
)
前序文章【AI系列】从零开始学习大模型GPT(1)-BuildaLargeLanguageModel(From
Scratch
)BuildaLargeLanguageModel背景第1章:理解大型语言模型第
Tasfa
·
2025-02-13 23:33
AI人工智能教程
人工智能
学习
gpt
Java常见排序算法及代码实现
2、
冒泡排序
算法
冒泡排序
(BubbleSort)是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。
芥子沫
·
2025-02-13 20:41
排序算法
java
算法
【C语言】选择排序、
冒泡排序
、二分查找、插入排序的详解
1、排序:(在c语言中很重要)排序,字面意思就是按照一定的顺序排列,一般分为两种:1、从小到大;(升序)2、从大到小;(降序)c语言中主要介绍四个排序:1、选择排序;2、
冒泡排序
;3、插入排序;4、快速排序
Hello_O.
·
2025-02-13 19:34
c语言
开发语言
上一页
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
其他