- 博客(0)
- 资源 (2)
- 收藏
- 关注
冒泡排序java。。。。。。。。
. 冒泡排序(Bubble Sort)
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
算法描述
比较相邻的两个元素。如果第一个比第二个大,就交换两个的位置。
对每一个相邻元素进行同样的工作,从开始第一对到结尾最后一对。这样在最后的元素应该会是最大数。
针对所有的元素重复以上的步骤,除了最后一个
重复以上三个步骤直到完成排序
上面的排序方式是顺序排序(从小到大排序),倒序排序就是假定第一个为最小的然后做交换。
动图演示
冒泡排序的本质:根据事先设定的条件对相邻两个数据的交换。
2. Java代码实现
public
class
BubbleSort
{
public
static
void
bubbleSortASC
(
int
[] array)
{
fo
2022-04-27
情人节表白代码不用写拿去用
各位学习编程的小可爱们,有什么美好的计划了吗?约好了自己心仪的姑娘吗?什么!不要告我说明天你准备宅家看动漫!
别慌,我知道,在座的各位肯定都是有自己的心仪的姑娘,那么今天就教大家一招,做一个表白程序去进行表白,别等了,赶紧打开你的VS2013,跟着代码敲起来,不然的话,喜欢的人都跟别人跑了!
直接源码分享:
#include<stdio.h>
#include<graphics.h> //图形库:easyX201905
#include<conio.h>
#include<time.h>
#define MAXSTAR 1314
#define MAXMETEOR 520
//结构体
//几个星星:1000
struct Star
{
int x, y;
int color;
int step;
}star[MAXSTAR];
//流星结构
struct Meteor
{
int x, y;
int style;
int step;
}meteor[MAXMETEOR];
IMAGE img1, img2;//1.定义图片变量
void printTex
2022-04-27
怎么在服务器上写代码
2023-04-10
系统装完了系统不运行
2023-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅