问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用java写出冒泡排序和选择排序还有算法思想!急急急急急急啊

发布网友 发布时间:2022-05-12 04:00

我来回答

2个回答

热心网友 时间:2023-11-09 04:46

算法可以写一下,至于‘算法思想’,那完全就是口水,绝对不写。追问用选择排序和冒泡排序对上面数组进行升序排列啊,刚刚的题目就不要看了

追答public class SuanFa {
public static void main(String[] args) {
int[] data1=new int[]{4,3,8,1,6,5,7,2};
int[] data2=new int[]{4,3,8,1,6,5,7,2};
xuanZe(data1);
for (int i = 0; i arr[j]?arr[i]:arr[j];
}
}

return arr;
}
}

热心网友 时间:2023-11-09 04:47

楼主,程序如下:
冒泡排序:
import java.util.Scanner;
public class BubbleSort {
public static void main(String[] args) {
int[] a = new int[8];
Scanner scanner = new Scanner(System.in);
int i = 0;
int sum = 0;
while(i < a.length)
{
System.out.print("请输入数字:");
a[i] = scanner.nextInt();
i++;
}
bubbleSort(a);
for(int num : a)
{
sum += num;
System.out.print(num + "\t");
}
System.out.println();
System.out.println("最大值:" + a[7]);
System.out.println("数组之和:" + sum);
}

public static void bubbleSort(int[] a)
{
boolean flag = true;

while(flag)
{
flag = false;
for(int i=0;i<a.length-1;i++)
{
if(a[i] > a[i+1])
{
int temp = 0;
temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;
flag = true;
}
}
}

选择排序:
import java.util.Scanner;
public class SelectSort {
public static void main(String[] args) {
int[] a = new int[8];
Scanner scanner = new Scanner(System.in);
int i = 0;
int sum = 0;
while(i < a.length)
{
System.out.print("请输入数字:");
a[i] = scanner.nextInt();
i++;
}
selectSort(a);
for(int num : a)
{
sum += num;
System.out.print(num + "\t");
}
System.out.println();
System.out.println("最大值:" + a[7]);
System.out.println("数组之和:" + sum);
}
public static void selectSort(int[] a)
{
for(int i=0;i<a.length;i++)
{
for(int j=i+1;j<a.length;j++)
{
if(a[i] > a[j])
{
int temp = 0;
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
}
}

请采纳!加分吧!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何才能考上清华北大 ...5拍照片直接用在手机上传照片到空间去 怎么不显示拍摄机型型号啥的呀... iphonex怎么蓝牙传输文件到电脑iphone蓝牙传文件到电脑怎么操作 如果老婆出轨了闹离婚我不您意离,她一时想不开她死了,我会付法律责任吗... 老是失眠做梦是什么原因 器材分享-适马18-35mmf1.8art“大力神” ...T FE16-35mm F4 ZA OSS长焦变焦镜头推荐-索尼全幅微单相机镜头_百度... SIGMA 适马 24-35mm F2 DG HSM Art 单反镜头-适用对象 0.50.8是什么意思 wps功能栏全是灰色的不能用 请编程实现一个冒泡排序算法? 冒泡排序算法的改进及其实现 具体要求: 1、熟悉和了解冒泡排序的算法... 华为p40pro钉钉支持分身吗 别人说:“这本书很水。”这里的”水“是什么意思?谢谢大家解答。 我看到青岛市城阳区惜福镇西荆村的村民都在外面买水,我问下这里的水是怎么回事? 仿写句子,这里的水清澈见底,荡舟湖上,真有‘人在画中游’的感觉 一年级题这里的水和远处的山真美啊,想起一句什么学过的话? 这里的“水”同样是“()”“泥”就是“()&quot;? 有人问,知道这里的水有多深是什么意思 马尾藻海有“海上坟场”之称,这里的水为什么始终流不出去? 赏析句子 这里的水却是镜子一样平,蓝天一般清,拉长的水草在水底轻轻地浮动 芦花荡里的 求大神帮忙 秘鲁首都利马600多年从未下过雨,街道却绿树成荫,这里的水是从哪里来的? 这里的水真清啊(写具体 ) 这里的水,后面两个空该填什么 这里的水同样是什么泥就是什么? 这里的水比什么比什么造句? 女生问男生你会不会觉得我很烦,然后男生回复说,你觉得我不会吗?他这什么意思 女朋友说你要是嫌烦我可以消失的什么意思? 一个男孩儿跟我说我一直找你你不会烦嘛你要是觉得烦就告诉我我应该怎么回他? 我天天粘着我女朋友我女朋友要是觉得我烦了我该怎么办? 男士网名成熟霸气稳重的有什么? 老公和外遇有感情了,我该怎么办 男人跟出轨情人有了很深的感情,这时对老婆会是是什么感情? 男人与情人的感情是真爱吗? 男人出轨后,究竟与情人有没有情? 老公和情人感情很深,老婆要主动让位吗 古代男孩子活泼可爱的名字怎么取呢?(求大家了&#xF62D;) 发现老公和一个女人在一起7年了,请问他们中间有感情吗?他不和我离婚 朋友的侄儿出生了很可爱,朋友的姐夫姓“邬”不太好取名字,望朋友们给可爱的男孩取个儒雅的好名字 老公和情人刚刚分开对情人还有感情我该怎么做 古代男孩子活泼可爱的名字 老公和情人我都产生了感情怎么办? 老公对情人动真的感情了 ng的读音是什么? 已婚的男人与情人之间有真正的感情吗 武汉从第一例病例到1月24日封城总共感染多少人? 我老公跟情人出轨12年为什么什么的? 属龙和属鼠的好吗 姓氏Ng 怎么发音? ng如何拼读但是嗯字也读ng这音,到底怎么读