Daftar Isi:

Di mana algoritma pengurutan digunakan?
Di mana algoritma pengurutan digunakan?

Video: Di mana algoritma pengurutan digunakan?

Video: Di mana algoritma pengurutan digunakan?
Video: Algoritma Pengurutan Selection Sort - Algoritma dan Pemrograman 2024, Mungkin
Anonim

Sebuah survei singkat tentang aplikasi penyortiran

  • komputasi komersial.
  • Mencari informasi.
  • Operasi pencarian.
  • Simulasi yang digerakkan oleh peristiwa.
  • Perhitungan numerik.
  • Pencarian kombinatorial.
  • Prima algoritma dan Dijkstra algoritma klasik algoritma grafik proses itu.

Dalam hal ini, algoritma pengurutan mana yang digunakan kapan?

Memilih Algoritma Penyortiran

algoritma Kasus terbaik Stabil?
Sortir Penyisipan O (n) O (n) O (n) Ya
Sortir Gelembung O (n) O (n) O (n) Ya
sortir cepat O (n log ? n) O(n log n) O (nlogn) Biasanya tidak*
Heapsort O (n log ? n) O(n log n) O (nlogn) Tidak

Selain di atas, mengapa kita menggunakan algoritma pengurutan? Efisien penyortiran penting untuk mengoptimalkan efisiensi lainnya algoritma (seperti mencari dan menggabungkan algoritma ) yang memerlukan data masukan dalam daftar yang diurutkan. Penyortiran juga sering berguna untuk kanonikalisasi data dan untuk menghasilkan keluaran yang dapat dibaca manusia.

Mengenai ini, mana algoritma pengurutan terbaik?

sortir cepat

Algoritma pengurutan apa yang digunakan Excel?

SORT Excel menggunakan "stabil" algoritma pengurutan . Ini berarti bahwa jika ada beberapa item identik yang akan diurutkan maka Sortir Excel akan mempertahankan urutan asli dari item yang diurutkan.

Direkomendasikan: