数据结构:用Java对数组进行排序
来源:互联网 发布:近在咫尺柳情和方知 编辑:程序博客网 时间:2024/05/21 18:47
(1)根据输入顺序表的长度n和表中各元素的值,建立一个顺序表,并输出顺序表中各元素的值。
*/
package csnd;
import java.util.Arrays;
import java.util.Scanner;
public class four {
public static void main(String[] args)
{
//输入数组的长度
System.out.print("请输入顺序表的长度n:");
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
//用for循环进行这n个数的输入
System.out.print("请输入n个整数:");
int[] a=new int[n];
for(int i=0;i<a.length;i++)
{
a[i]=scanner.nextInt();
}
Arrays.sort(a);//对数组a的元素进行排序
//
System.out.print("排序后:");
for(int i:a) //用i接收数组a的元素输出
{
System.out.print(i+" ");
}
}
}
package one;
import java.util.Scanner;
public class Example3_4 {
private int c=0;
public void hanoi(int n,char x,char y,char z){
if(n==0){
System.out.println("退出程序!!!");
System.exit(0);
}
if(n==1){
move(x,1,z);
}
else{
hanoi(n-1,x,z,y);
move(x,n,z);
hanoi(n-1,y,x,z);
}
}
private void move(char x, int n, char z) {
// TODO 自动生成的方法存根
System.out.println("第"+ ++c+"次移动:"+n+"号圆盘,"+x+"->"+z);
}
public static void main(String[] args){
Example3_4 h=new Example3_4();
do{
Scanner reader=new Scanner(System.in);
System.out.print("请输入圆盘的个数n:");
int n=reader.nextInt();
h.hanoi(n,'x','y','z');
System.out.println();
}while(true);
}
}
- 数据结构:用Java对数组进行排序
- java 对数组进行排序
- java对数组进行排序
- java对数组进行排序
- 用java写一个对数组进行冒泡排序法
- java对整型数组进行排序
- 数据结构基础_对一个数组进行升序排序
- 对数组进行排序
- 对数组进行排序
- 对数组进行排序
- java学习3-冒泡排序对数组进行排序
- 用ArrayList对数组进行排序
- 用指针对数组进行排序
- 用指针数组对字符串进行排序
- 用qsort对二维数组进行排序
- 对数组进行选择排序
- 对给定数组进行排序
- 对数组进行归并排序
- 详解协方差与协方差矩阵
- 【Angular】——tab页
- Java练习题8
- 魔方格答案纠错-概率论
- Linux硬链接和软链接
- 数据结构:用Java对数组进行排序
- 关于unicode与utf-8的认识
- maven核心---pom.xml详解
- numpy.cov() 计算协方差矩阵
- HQL实用技术
- 亲测实验,stm32待机模式和停机模式唤醒程序的区别,以及唤醒后程序入口。
- 绿盟前端面试
- 洛谷P1305新二叉树
- kafka性能基准测试