Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để sắp xếp danh sách mảng theo thứ tự tăng dần

Trong bài này, chúng ta sẽ hiểu cách sắp xếp danh sách mảng theo thứ tự tăng dần. Danh sách là tập hợp được sắp xếp thứ tự cho phép chúng ta lưu trữ và truy cập các phần tử một cách tuần tự. Nó chứa các phương thức dựa trên chỉ mục để chèn, cập nhật, xóa và tìm kiếm các phần tử. Nó cũng có thể có các phần tử trùng lặp.

Dưới đây là một minh chứng về điều tương tự -

Giả sử đầu vào của chúng tôi là -

 Danh sách đầu vào:[java, coding, is, fun] 

Đầu ra mong muốn sẽ là -

 Danh sách được sắp xếp là:[coding, fun, is, java] 

Thuật toán

 Bước 1 - STARTSBước 2 - Khai báo một ArrayList cụ thể là input_list. Bước 3 - Xác định các giá trị. Bước 4 - Sử dụng hàm Collections.sort () để sắp xếp danh sách. Bước 5 - Hiển thị kết quả.> 

Ví dụ 1

Ở đây, chúng tôi liên kết tất cả các hoạt động với nhau trong hàm "main".

 import java.util. *; public class Demo {public static void main (String args []) {ArrayList  input_list =new ArrayList  (); input_list.add ("java"); input_list.add ("coding"); input_list.add ("is"); input_list.add ("vui ve"); System.out.println ("Danh sách được định nghĩa là:" + input_list); Collections.sort (input_list); System.out.println ("Danh sách đã sắp xếp là:" + input_list); }} 

Đầu ra

 Danh sách được định nghĩa là:[java, coding, is, fun] Danh sách được sắp xếp là:[coding, fun, is, java] 

Ví dụ 2

Ở đây, chúng tôi đóng gói các hoạt động thành các hàm trưng bày lập trình hướng đối tượng.

 import java.util. *; public class Demo {static void sort (ArrayList  input_list) {Collections.sort (input_list); System.out.println ("Danh sách đã sắp xếp là:" + input_list); } public static void main (String args []) {ArrayList  input_list =new ArrayList  (); input_list.add ("java"); input_list.add ("coding"); input_list.add ("is"); input_list.add ("vui ve"); System.out.println ("Danh sách được định nghĩa là:" + input_list); sắp xếp (input_list); }} 

Đầu ra

 Danh sách được định nghĩa là:[java, coding, is, fun] Danh sách được sắp xếp là:[coding, fun, is, java]