Perbezaan Antara Jenis Penyisipan Dan Urutan Pemilihan

Isi kandungan:

Perbezaan Antara Jenis Penyisipan Dan Urutan Pemilihan
Perbezaan Antara Jenis Penyisipan Dan Urutan Pemilihan

Video: Perbezaan Antara Jenis Penyisipan Dan Urutan Pemilihan

Video: Perbezaan Antara Jenis Penyisipan Dan Urutan Pemilihan
Video: Rekombinasi dan Transposisi 2024, Mungkin
Anonim

Perbezaan Utama - Urutan Penyisipan vs Urutan Pemilihan

Jenis penyisipan dan jenis pemilihan adalah dua algoritma penyortiran yang digunakan untuk menyusun koleksi data. Kadang-kadang perlu mengatur data dalam urutan tertentu. Algoritma penyortiran adalah mekanisme untuk menyusun sekumpulan data. Dalam menyusun, data disusun mengikut urutan numerik atau leksikografi. Sekiranya data disusun dengan betul, maka lebih mudah untuk mencari data dengan lebih cepat. Sekiranya nombor telefon dalam direktori telefon tidak diurutkan, maka sukar untuk mencari nombor telefon tertentu. Dengan cara yang sama, jika kata-kata dalam kamus tidak disusun mengikut urutan abjad, sangat sukar untuk mencari kata-kata. Oleh itu, menyusun berguna dalam kehidupan seharian. Dalam Sains Komputer, terdapat algoritma penyortiran untuk menyusun koleksi data. Dua algoritma tersebut adalah jenis penyisipan dan jenis pemilihan. Jenis penyisipan adalah algoritma penyortiran yang menyusun susunan dengan mengalihkan unsur satu demi satu. Urutan pemilihan adalah algoritma penyortiran yang menemukan unsur terkecil dalam array dan menukar elemen dengan kedudukan pertama, kemudian cari elemen terkecil kedua dan menukarnya dengan elemen di kedudukan kedua dan meneruskan proses sehingga keseluruhan susunan disusun. Perbezaan utama antara jenis penyisipan dan jenis pemilihan adalah bahawa jenis penyisipan membandingkan dua elemen pada satu masa sementara jenis pemilihan memilih elemen minimum dari keseluruhan susunan dan menyusunnya.kemudian cari elemen terkecil kedua dan tukarkan dengan elemen di kedudukan kedua dan teruskan proses sehingga keseluruhan susunan disusun. Perbezaan utama antara jenis penyisipan dan jenis pemilihan adalah bahawa jenis penyisipan membandingkan dua elemen pada satu masa sementara jenis pemilihan memilih elemen minimum dari keseluruhan susunan dan menyusunnya.kemudian cari elemen terkecil kedua dan tukarkan dengan elemen di kedudukan kedua dan teruskan proses sehingga keseluruhan susunan disusun. Perbezaan utama antara jenis penyisipan dan jenis pemilihan adalah bahawa jenis penyisipan membandingkan dua elemen pada satu masa sementara jenis pemilihan memilih elemen minimum dari keseluruhan susunan dan menyusunnya.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama

2. Apa itu Susunan Penyisipan

3. Apa itu Urutan Pemilihan

4. Persamaan Antara Susunan Sisipan dan Urutan Pemilihan

5. Perbandingan Bersebelahan - Susunan Sisipan vs Urutan Pemilihan dalam Bentuk Jadual

6. Ringkasan

Apakah Penyisipan Penyisipan?

Jenis penyisipan adalah algoritma penyusun berdasarkan perbandingan di tempat. Dalam kaedah ini, susunan dicari langkah demi langkah. Item yang tidak disusun dipindahkan dan dimasukkan ke dalam senarai senarai susunan yang disusun. Algoritma penyisipan dapat dijelaskan menggunakan contoh berikut.

Sebagai contoh, ambil susunan awal sebagai 77,33, 44,11,88. Dalam algoritma penyortiran ini, langkah pertama adalah memilih elemen semasa.

Unsur semasa ialah 77. Unsur semasa dibandingkan dengan semua elemen di sebelah kiri. 77, adalah elemen pertama dan tidak ada unsur di sebelah kiri. Indeks kedudukan semasa adalah 0.

Kemudian indeks kedudukan semasa meningkat oleh 1. Sekarang indeks adalah 1, dan elemen semasa adalah 33. Apabila membandingkannya dengan elemen di sebelah kiri, ia lebih kecil daripada 77. Kemudian kedua-dua nilai ini ditukar. Sekarang 33 berada di indeks 0, dan 77 berada di indeks1.

Kini susunannya adalah 33, 77, 44, 11, 88.

Sekali lagi, indeks meningkat. Indeks adalah 2, dan elemen semasa adalah 44. Ia dibandingkan dengan elemen di sebelah kiri. 44 adalah kurang daripada 77. Jadi kedua-dua nilai tersebut ditukar. Kini susunannya adalah 33,44,77,11,88. Adalah perlu untuk membandingkan semua elemen di sebelah kiri. Jadi, 44 dibandingkan dengan 33. 33 lebih kecil daripada 44. Jadi unsur-unsur tersebut tidak perlu ditukar.

Kini susunannya adalah 33,44,77,11,88.

Sekali lagi, indeks meningkat. Indeksnya adalah 3, dan elemen semasa adalah 11. Ia dibandingkan dengan semua elemen di sebelah kiri. 11 kurang dari 77, jadi kedua-duanya ditukar. Kini susunannya adalah 33,44,11,77,88. Apabila membandingkan 11 dan 44, 11 adalah kurang daripada 44. Oleh itu kedua-duanya ditukar. Kini susunannya adalah 33,11,44,77,88. Sekali lagi 11 dibandingkan dengan 33. 11 kurang dari 33, jadi kedua nilai tersebut ditukar.

Kini susunannya adalah 11,33,44,77,88.

Meningkatkan indeks akan menjadikan indeks menjadi 4. Nilai adalah 88. Lebih tinggi daripada 77. Jadi, tidak perlu bertukar. Akhirnya, susunan yang disusun adalah 11,33,44,77,88.

Perbezaan Antara Jenis Penyisipan dan Urutan Pemilihan
Perbezaan Antara Jenis Penyisipan dan Urutan Pemilihan

Gambar 01: Contoh jenis sisipan

Pelaksanaan penyisipan adalah seperti di atas. Susunan awal adalah 77,33, 44,11,88. Setelah disusun, ia memberikan output 11,33,44,77,88.

Apakah Pilihan Susun?

Pemilihan pemilihan adalah algoritma penyortiran berdasarkan perbandingan di tempat. Susunan dibahagikan kepada beberapa bahagian. Bahagian yang disusun berada di hujung kiri. Bahagian yang tidak disusun berada di hujung yang betul. Pertama, nilai terkecil mesti dijumpai. Kemudian ditukar dengan elemen kiri. Sekarang elemen itu berada dalam susunan yang disusun. Proses ini terus bergerak sempadan susunan yang tidak disusun dari satu elemen ke kanan. Algoritma pemilihan boleh dijelaskan dengan menggunakan contoh berikut.

Sebagai contoh, ambil susunan awal sebagai 77,33, 44,11,88,22. Dalam algoritma penyortiran ini, dijumpai terkecil dalam array. Unsur terkecil ialah 11. Ia ditukar dengan elemen dalam indeks 0 array.

Kini susunannya adalah 11,33,44,77,88,22.

Unsur terkecil ada dalam indeks 0, jadi 11 sekarang disusun. Dari yang lain daripada unsur-unsur, yang paling kecil adalah 22. Ia ditukar dengan 1 yang st unsur indeks.

Kini susunannya adalah 11,22,44,77,88,33.

Elemen 11 dan 22 sudah disusun. Dari yang lain, nilai yang paling kecil adalah 33. Ia ditukar dengan 2 nd unsur indeks.

Kini susunannya adalah 11,22,33,77,88,44.

Unsur 11,22 dan 33 sudah disusun. Dari yang lain, nilai terkecil adalah 44. Ia ditukar dengan elemen indeks ketiga.

Kini susunannya adalah 11,22,33,44,88,66.

Unsur-unsur 11,22,33,44 sudah disusun. Elemen selebihnya adalah 88 dan 66. Unsur 66 ditukar dengan elemen indeks ke- 4.

Kini susunannya adalah 11,22,33,44,66,88.

Ini adalah susunan yang disusun menggunakan algoritma urutan pilihan.

Perbezaan Utama Antara Jenis Penyisipan dan Urutan Pemilihan
Perbezaan Utama Antara Jenis Penyisipan dan Urutan Pemilihan

Gambar 02: Contoh Urutan Pemilihan

Pelaksanaan penyisipan adalah seperti di atas. Susunan awal adalah 77,33, 44,11,88. Setelah disusun, ia memberikan output 11,33,44,77,88.

Apakah Kesamaan Antara Susunan Sisipan dan Urutan Pemilihan?

Kedua-dua Penyisipan dan Urutan Pemilihan adalah algoritma penyusun

Apakah Perbezaan Antara Susunan Sisipan dan Urutan Pemilihan?

Artikel Diff Tengah sebelum Jadual

Susun Sisipan vs Susun Pilihan

Jenis penyisipan adalah algoritma penyortiran yang menyusun susunan dengan mengalihkan unsur satu demi satu. Urutan pemilihan adalah algoritma penyortiran yang menemukan elemen terkecil dalam array dan menukar elemen dengan kedudukan pertama, kemudian cari elemen terkecil kedua dan menukarnya dengan elemen di kedudukan kedua dan meneruskan proses sehingga keseluruhan susunan disusun.
Proses
Jenis penyisipan adalah menyusun sub senarai dengan membandingkan dua elemen sehingga keseluruhan susunan disusun. Jenis pemilihan memilih elemen minimum dan menukarnya dengan posisi pertama, sekali lagi memilih minimum untuk selebihnya dan menukarnya ke kedudukan kedua dan meneruskan proses ini hingga akhir.
Kestabilan
Jenis penyisipan adalah algoritma penyusun stabil. Pemilihan pemilihan bukan algoritma penyusun yang stabil.

Ringkasan - Susunan Sisipan vs Susunan Pilihan

Kadang-kadang perlu menyusun data. Dalam Sains Komputer, terdapat algoritma untuk menyusun data. Artikel ini membincangkan dua algoritma penyortiran iaitu jenis penyisipan dan jenis pemilihan. Jenis penyisipan adalah algoritma penyortiran yang menyusun susunan dengan mengalihkan unsur satu demi satu. Urutan pemilihan adalah algoritma penyortiran yang menemukan elemen terkecil dalam array dan menukar elemen dengan kedudukan pertama, kemudian cari elemen terkecil kedua dan menukarnya dengan elemen di kedudukan kedua dan meneruskan proses sehingga keseluruhan susunan disusun. Perbezaan antara jenis penyisipan dan jenis pemilihan adalah bahawa jenis penyisipan membandingkan dua elemen pada satu masa sementara jenis pemilihan memilih elemen minimum dari keseluruhan susunan dan menyusunnya.

Muat turun PDF Sortasi Sisipan vs Susunan Pilihan

Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian seperti dalam catatan petikan. Sila muat turun versi PDF di sini: Perbezaan Antara Jenis Penyisipan dan Urutan Pemilihan

Disyorkan: