0
点赞
收藏
分享

微信扫一扫

蓝桥杯-排序-冒泡排序-选择排序-BASIC-13数列排序

目录

 

BASIC-13数列排序

方法一:利用Java自带的Collections.sort( );

 方法二:利用Set自动排序特性排序(但所排序的数列的数不能重复)

方法三:利用数组中Java自带的 Arrays.sort( );

方法四:自写排序代码——冒泡排序实现  

方法五:自写排序代码——选择排序实现1

方法六:自写排序代码——选择排序实现2


BASIC-13数列排序

方法一:利用Java自带的Collections.sort( );

import java.util.Collections;
import java.util.LinkedList;
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner s = new Scanner(System.in);
		LinkedList<Integer> list = new LinkedList<>();
		int n = s.nextInt();
		for(int i=1;i<=n;i++) {
			int number = s.nextInt();
			list.add(number);
		}
		Collections.sort(list);
		for(int i=0;i<list.size();i++) {
			System.out.print(list.get(i)+" ");
		}
	}
		
}

​

 方法二:利用Set自动排序特性排序(但所排序的数列的数不能重复)

方法三:利用数组中Java自带的 Arrays.sort( );

import java.util.Arrays;
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		int[] arr = new int[n];
		for(int i=0;i<n;i++) {
			int number = s.nextInt();
			arr[i]=number;
		}
		Arrays.sort(arr);
		for(int i:arr) {
			System.out.print(i+" ");
		}			
	}		
}

方法四:自写排序代码——冒泡排序实现  

方法五:自写排序代码——选择排序实现1

方法六:自写排序代码——选择排序实现2

举报

相关推荐

0 条评论