CHIASE123.COM - Diễn đàn chia sẻ kiến thức

Diễn đàn chia sẻ kiến thức
Thứ Sáu, 13:37:27 - 22/11/2024

Thời gian được tính theo giờ UTC + 7 Giờ




Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 
Người gửi Nội dung
Gửi bàiĐã gửi: 23/02/2024 02:20 
Ngoại tuyến
☀️1/30☀️
☀️1/30☀️
Hình đại diện của thành viên

Ngày tham gia: 12/03/2012 12:53
Bài viết: 1
Mã:
class Test<U> {

    // As we are comparing the Non-primitive data types
    // we need to use Comparable class
    static <U extends Comparable<U>> void sapXep(U[] arr) {

        int i, j, min;

        // Selection Sort
        for (= 0; i < arr.length - 1; i++) {
            min = i;
            for (= i + 1; j < arr.length; j++) {
                if (arr[j].compareTo(arr[min]) < 0) {
                    min = j;
                }
            }
            swap(i, min, arr);
        }

        // Printing the elements after sorted
        for (U u : arr) {
            System.out.print(+ " ");
        }
    }

    static <U> void swap(int a, int b, U[] arr) {
        U temp = arr[b];
        arr[b] = arr[a];
        arr[a] = temp;

    }

}







public class Solution {

    public static Scanner scanner = new Scanner(System.in);

    public static void main(String[] args) throws Exception {

        Integer[] a = { 100, 22, 58, 41, 6, 50 };

        Character[] c = { 'v', 'g', 'a', 'c', 'x', 'd', 't' };

        String[] s = { "Virat", "Rohit", "Abhinay", "Chandu", "Sam", "Bharat", "Kalam" };

        System.out.println("Sorted Integer array :  ");
        Test.sapXep(a);

        System.out.println("\n\n");

        System.out.println("Sorted Character array :  ");
        Test.sapXep(c);

        System.out.println("\n\n");

        System.out.println("Sorted String array :  ");
        Test.sapXep(s);

    }
}
 


Output:
Sorted Integer array :
6 22 41 50 58 100

Sorted Character array :
a c d g t v x

Sorted String array :
Abhinay Bharat Chandu Kalam Rohit Sam Virat


Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 

Thời gian được tính theo giờ UTC + 7 Giờ


Chủ đề tương tự
 Chủ đề   Người gửi   Trả lời   Xem   Bài viết mới nhất 
Không có bài viết chưa xem mới nào trong chủ đề này. [C++] Các thuật toán sắp xếp cơ bản thường sử dụng

nghiammo1992

3

1040

12/09/2021 12:36

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [Java] Xóa đối tượng Generic trong Collections - Remove Object from Generic Collections

SunMicrosystems

0

420

29/02/2024 21:56

SunMicrosystems Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [Java] Các kiểu dữ liệu trong Java - Data Types in Java

CSS

0

418

08/07/2024 01:43

CSS Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [Java] Các cấu trúc dữ liệu phổ biến trong Java - Data Structures in Java

Nginx

0

522

28/07/2024 01:50

Nginx Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Các hàm làm tròn số trong PHP

nghiammo1992

0

3312

16/09/2015 22:40

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [SQL] Các loại JOIN trong SQL

nghiammo1992

0

742

11/02/2022 02:05

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [Java] null trong Java

Java

0

386

23/10/2023 20:34

Java Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [C++] Các thuật toán tìm kiếm cơ bản thường sử dụng

nghiammo1992

2

1020

13/09/2021 11:03

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [MySQL] Lệnh tìm kiếm và thay thế nội dung trong MySQL

nghiammo1992

0

1308

21/10/2013 00:56

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [MySQL] Xử lý nội dung trùng lặp trong Database

nghiammo1992

0

1050

04/02/2014 18:07

nghiammo1992 Xem bài viết mới nhất vừa gửi

 


Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến11 khách


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.

Tìm kiếm với từ khoá:
Chuyển đến:  
Đã tích hợp phpBB® Forum Software © phpBB Group
Vietnamese language pack for phpBB 3.0.x download and support.
CHIASE123.COM - Diễn đàn chia sẻ kiến thức