导航:首页 > 编程语言 > java数组题

java数组题

发布时间:2025-01-30 07:12:58

java数组排序问题

用Arrays.sort(num)就能排序了。。Arrays是个java内部类,导入包就好了,用法就前面那句话,它就自动排序了

publicstaticint[]bubbleSort(int[]args){//冒泡排序算法
for(inti=0;i<args.length-1;i++){
for(intj=i+1;j<args.length;j++){
if(args[i]>args[j]){
inttemp=args[i];
args[i]=args[j];
args[j]=temp;
}
}
}
returnargs;
}

publicstaticint[]selectSort(int[]args){//选择排序算法
for(inti=0;i<args.length-1;i++){
intmin=i;
for(intj=i+1;j<args.length;j++){
if(args[min]>args[j]){
min=j;
}
}
if(min!=i){
inttemp=args[i];
args[i]=args[min];
args[min]=temp;
}
}
returnargs;
}

publicstaticint[]insertSort(int[]args){//插入排序算法
for(inti=1;i<args.length;i++){
for(intj=i;j>0;j--){
if(args[j]<args[j-1]){
inttemp=args[j-1];
args[j-1]=args[j];
args[j]=temp;
}elsebreak;
}
}
returnargs;
}

Ⅱ java数组问题。请帮助改正

第一行的 ArrayList 后面缺少括号,应该改为 ArrayList Is = new ArrayList<>();,表示创建一个存储字符串的 ArrayList 对象。
在第 3 行中,String sjL] = new String[2]; 中的 sjL] 需要修改为 sj = new String[2];,表示创建一个长度为 2 的字符串数组。
在第 4 行中,sj121 需要修改为 sj[1],因为前面定义的字符串数组是 sj 而不是 sj121。
在第 5 行中,Is.add(sj) 需要改为 Is.add(sj[0] + sj[1]),表示将字符串数组 sj 中的两个元素连接起来并添加到 ArrayList 中。
修改后的代码应该如下所示:
List Is = new ArrayList<>();
for (int i = 0; i < 5; i++) {
String[] sj = new String[2];
sj[0] = "羊年纪念币";
sj[1] = "cp001";
Is.add(sj[0] + sj[1]);
}

Ⅲ Java数组问题<现在有一组无序字符序列: a、c、u、b、e、p、f、z.按字母顺序进行升序排列。

public static void main(String[] args) {
// a、c、u、b、e、p、f、z
String[] arr = new String[]{"a","c","u","b","e","p","f","z"};
System.out.println(Arrays.toString(arr));
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
String[] arr2 = new String[9];
System.array(arr, 0, arr2, 0, 6);
arr2[6] = "m";
System.array(arr,6, arr2, 7, 2);
System.out.println(Arrays.toString(arr2));
}

阅读全文

与java数组题相关的资料

热点内容
高中单片机 浏览:347
正则命令 浏览:341
javawin10配置环境变量 浏览:564
梁全长箍筋加密怎么设置 浏览:403
苹果appstore怎么填 浏览:688
radiogroupandroid 浏览:152
微信加密手机店能破解吗 浏览:952
如何更换win7补丁服务器地址 浏览:702
如何举报dota2服务器 浏览:584
苹果怎么打链接微信文件夹 浏览:366
阿拉德之路怎么苹果跟安卓一起玩 浏览:241
主力排序选股源码 浏览:149
android无法生成apk文件 浏览:505
如何开一个挂网页的服务器 浏览:538
虞城车辆解压去哪里 浏览:759
如何发送战舰世界命令 浏览:609
二次解压软件是什么意思 浏览:208
公司内网DNS服务器如何输入 浏览:966
服务器f1如何改中文语言 浏览:323
编写文件夹程序 浏览:261