Rumah Java javaTutorial Bagaimana untuk mengisih tatasusunan menggunakan kaedah sort() kelas Array

Bagaimana untuk mengisih tatasusunan menggunakan kaedah sort() kelas Array

Jul 25, 2023 pm 04:05 PM
menyusun kelas tatasusunan kaedah sort().

Cara mengisih tatasusunan menggunakan kaedah sort() kelas Array

Array ialah struktur data biasa yang boleh memuatkan berbilang elemen daripada jenis yang sama. Dalam pembangunan sebenar, kita selalunya perlu mengisih tatasusunan untuk memudahkan mencari, membandingkan dan menggunakan elemen di dalamnya. Java menyediakan kelas Array, yang kaedah sort() boleh mengisih tatasusunan dengan cepat dan mudah.

Kelas Array ialah kelas alat dalam Java Ia menyediakan satu siri kaedah statik yang boleh digunakan untuk memproses tatasusunan. Kaedah sort() kelas Array boleh mengisih elemen dalam tatasusunan, yang dilaksanakan menggunakan algoritma isihan pantas (QuickSort). Isih cepat ialah algoritma pengisihan yang cekap dengan kerumitan masa O(nlogn) dan kecekapan tinggi.

Menyusun tatasusunan menggunakan kaedah sort() kelas Array adalah sangat mudah, cuma ikut langkah berikut:

  1. Import kelas Array
    Sebelum menggunakan kelas Array, anda perlu mengimport kelas tersebut. Tambahkan pernyataan import java.util.Arrays; pada permulaan program untuk mengimport kelas Array ke dalam kod semasa. import java.util.Arrays;语句,将Array类导入到当前的代码中。
  2. 创建数组
    首先,需要创建一个待排序的数组。数组可以是任意类型,可以是基本数据类型(如int、double等),也可以是对象类型(如String、Person等)。这里以int类型的数组为例,创建一个包含一定数量元素的整型数组。
int[] array = {5, 2, 8, 1, 9};
Salin selepas log masuk
  1. 调用sort()方法进行排序
    通过Array类的sort()方法对数组进行排序。调用方式为Arrays.sort(array)
  2. Buat tatasusunan
Pertama, anda perlu mencipta tatasusunan untuk diisih. Tatasusunan boleh terdiri daripada sebarang jenis, termasuk jenis data asas (seperti int, double, dsb.) atau jenis objek (seperti String, Person, dsb.). Di sini kita mengambil tatasusunan jenis int sebagai contoh untuk mencipta tatasusunan integer yang mengandungi bilangan elemen tertentu.
  1. Arrays.sort(array);
    Salin selepas log masuk

      Panggil kaedah sort() untuk mengisih Susun tatasusunan melalui kaedah sort() kelas Array. Kaedah panggilan ialah Arrays.sort(array), dengan tatasusunan ialah nama tatasusunan yang hendak diisih.

    for (int i = 0; i < array.length; i++) {
        System.out.print(array[i] + " ");
    }
    Salin selepas log masuk

    Output tatasusunan yang diisih

    Gunakan struktur gelung untuk melintasi tatasusunan yang diisih dan keluarkan elemen satu demi satu.

    import java.util.Arrays;
    
    public class ArraySortExample {
        public static void main(String[] args) {
            int[] array = {5, 2, 8, 1, 9};
            Arrays.sort(array);
    
            for (int i = 0; i < array.length; i++) {
                System.out.print(array[i] + " ");
            }
        }
    }
    Salin selepas log masuk

    Contoh kod lengkap adalah seperti berikut:
    rrreee

    Jalankan kod di atas, hasil keluaran ialah: 1 2 5 8 9, iaitu elemen dalam tatasusunan diisih dari kecil ke besar. 🎜🎜Kod di atas menunjukkan cara menggunakan kaedah sort() kelas Array untuk mengisih tatasusunan jenis int Penggunaan jenis tatasusunan lain adalah serupa. Hanya gantikan kandungan tatasusunan yang hendak diisih dengan tatasusunan jenis yang sepadan dan ikuti langkah yang sama. 🎜🎜Ringkasan: 🎜Melalui kaedah sort() kelas Array, kita boleh mengisih tatasusunan dengan mudah, sama ada tatasusunan jenis data asas atau jenis objek. Ini membolehkan kami mengendalikan dan memproses tatasusunan dengan lebih mudah, yang meningkatkan kecekapan dalam pembangunan sebenar. Saya harap artikel ini akan membantu anda memahami dan menggunakan kaedah sort() kelas Array. 🎜

    Atas ialah kandungan terperinci Bagaimana untuk mengisih tatasusunan menggunakan kaedah sort() kelas Array. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengisih foto mengikut tarikh yang diambil dalam Windows 11/10 Bagaimana untuk mengisih foto mengikut tarikh yang diambil dalam Windows 11/10 Feb 19, 2024 pm 08:45 PM

Artikel ini akan memperkenalkan cara mengisih gambar mengikut tarikh penangkapan dalam Windows 11/10, dan juga membincangkan perkara yang perlu dilakukan jika Windows tidak menyusun gambar mengikut tarikh. Dalam sistem Windows, menyusun foto dengan betul adalah penting untuk memudahkan anda mencari fail imej. Pengguna boleh mengurus folder yang mengandungi foto berdasarkan kaedah pengisihan yang berbeza seperti tarikh, saiz dan nama. Selain itu, anda boleh menetapkan tertib menaik atau menurun mengikut keperluan untuk menyusun fail dengan lebih fleksibel. Cara Isih Foto mengikut Tarikh Diambil dalam Windows 11/10 Untuk mengisih foto mengikut tarikh yang diambil dalam Windows, ikut langkah berikut: Buka Gambar, Desktop atau mana-mana folder tempat anda meletakkan foto Dalam menu Reben, klik

Cara mengisih e-mel mengikut penghantar, subjek, tarikh, kategori, saiz dalam Outlook Cara mengisih e-mel mengikut penghantar, subjek, tarikh, kategori, saiz dalam Outlook Feb 19, 2024 am 10:48 AM

Outlook menawarkan banyak tetapan dan ciri untuk membantu anda mengurus kerja anda dengan lebih cekap. Salah satunya ialah pilihan pengisihan yang membolehkan anda mengkategorikan e-mel anda mengikut keperluan anda. Dalam tutorial ini, kami akan mempelajari cara menggunakan ciri pengisihan Outlook untuk menyusun e-mel berdasarkan kriteria seperti pengirim, subjek, tarikh, kategori atau saiz. Ini akan memudahkan anda memproses dan mencari maklumat penting, menjadikan anda lebih produktif. Microsoft Outlook ialah aplikasi berkuasa yang memudahkan untuk mengurus jadual e-mel dan kalendar anda secara berpusat. Anda boleh menghantar, menerima dan mengatur e-mel dengan mudah, manakala fungsi kalendar terbina dalam memudahkan untuk menjejaki acara dan janji temu anda yang akan datang. Bagaimana untuk berada di Outloo

Menapis dan menyusun data XML menggunakan Python Menapis dan menyusun data XML menggunakan Python Aug 07, 2023 pm 04:17 PM

Melaksanakan penapisan dan pengisihan data XML menggunakan Python Pengenalan: XML ialah format pertukaran data yang biasa digunakan yang menyimpan data dalam bentuk teg dan atribut. Apabila memproses data XML, kami selalunya perlu menapis dan mengisih data. Python menyediakan banyak alat dan perpustakaan yang berguna untuk memproses data XML. Artikel ini akan memperkenalkan cara menggunakan Python untuk menapis dan mengisih data XML. Membaca fail XML Sebelum kita mula, kita perlu membaca fail XML. Python mempunyai banyak perpustakaan pemprosesan XML,

Pembangunan PHP: Bagaimana untuk melaksanakan pengisihan data jadual dan fungsi halaman Pembangunan PHP: Bagaimana untuk melaksanakan pengisihan data jadual dan fungsi halaman Sep 20, 2023 am 11:28 AM

Pembangunan PHP: Bagaimana untuk melaksanakan fungsi pengisihan data jadual dan halaman Dalam pembangunan web, memproses sejumlah besar data adalah tugas biasa. Untuk jadual yang perlu memaparkan sejumlah besar data, biasanya perlu melaksanakan fungsi pengisihan dan halaman untuk memberikan pengalaman pengguna yang baik dan mengoptimumkan prestasi sistem. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan fungsi pengisihan dan halaman data jadual, dan memberikan contoh kod khusus. Fungsi pengisihan melaksanakan fungsi pengisihan dalam jadual, membolehkan pengguna mengisih dalam tertib menaik atau menurun mengikut medan yang berbeza. Berikut ialah borang pelaksanaan

Program C++: susun semula kedudukan perkataan dalam susunan abjad Program C++: susun semula kedudukan perkataan dalam susunan abjad Sep 01, 2023 pm 11:37 PM

Dalam masalah ini, rentetan diberikan sebagai input dan kita perlu mengisih perkataan yang terdapat dalam rentetan dalam susunan leksikografi. Untuk melakukan ini, kami menetapkan indeks bermula dari 1 kepada setiap perkataan dalam rentetan (dipisahkan oleh ruang) dan mendapatkan output dalam bentuk indeks yang diisih. String={"Hello","World"}"Hello"=1 "World"=2 Memandangkan perkataan dalam rentetan input adalah dalam susunan leksikografi, output akan mencetak "12". Mari lihat beberapa senario input/hasil - dengan mengandaikan semua perkataan dalam rentetan input adalah sama, mari lihat keputusan - Input:{"hello","hello","hello"}Result:3 Keputusan diperoleh

Bagaimana untuk mengisih markah WPS Bagaimana untuk mengisih markah WPS Mar 20, 2024 am 11:28 AM

Dalam kerja kami, kami sering menggunakan perisian wps Terdapat banyak cara untuk memproses data dalam perisian wps, dan fungsinya juga sangat berkuasa Kami sering menggunakan fungsi untuk mencari purata, ringkasan, dan sebagainya kaedah yang boleh digunakan untuk data statistik telah disediakan untuk semua orang dalam perpustakaan perisian WPS Di bawah kami akan memperkenalkan langkah-langkah bagaimana untuk mengisih markah dalam WPS Selepas membaca ini, anda boleh belajar daripada pengalaman. 1. Mula-mula buka jadual yang perlu diberi ranking. Seperti yang ditunjukkan di bawah. 2. Kemudian masukkan formula =pangkat(B2, B2: B5, 0), dan pastikan anda memasukkan 0. Seperti yang ditunjukkan di bawah. 3. Selepas memasukkan formula, tekan kekunci F4 pada papan kekunci komputer Langkah ini adalah untuk menukar rujukan relatif kepada rujukan mutlak.

Cara menyusun dalam excel Cara menyusun dalam excel Mar 05, 2024 pm 04:12 PM

Kaedah pengisihan dalam excel: 1. Pengisihan lajur tunggal 2. Pengisihan berbilang lajur 3. Pengisihan tersuai. Pengenalan terperinci: 1. Pengisihan lajur tunggal ialah kaedah pengisihan yang paling biasa mengikut lajur yang dipilih daripada, mengisih mengikut lajur lain; 3. Pengisihan tersuai, membolehkan pengguna mentakrifkan susunan mengikut keperluan mereka sendiri.

Cara mengisih jadual WPS untuk memudahkan statistik data Cara mengisih jadual WPS untuk memudahkan statistik data Mar 20, 2024 pm 04:31 PM

WPS ialah perisian pejabat yang sangat lengkap, termasuk penyuntingan teks, jadual data, pembentangan PPT, format PDF, carta alir dan fungsi lain. Antaranya, yang paling kami gunakan ialah teks, jadual, dan demonstrasi, dan mereka juga yang paling kami kenali. Dalam kerja belajar kami, kami kadang-kadang menggunakan jadual WPS untuk membuat beberapa statistik data Sebagai contoh, sekolah akan mengira markah setiap pelajar sebenarnya, kami tidak perlu risau, kerana jadual WPS kami mempunyai fungsi sorting untuk menyelesaikan masalah ini untuk kami. Seterusnya, mari belajar cara mengisih WPS bersama-sama. Langkah kaedah: Langkah 1: Mula-mula kita perlu membuka jadual WPS yang perlu diisih

See all articles