Kedy použiť triedenie vloženia?

Obsah:

Kedy použiť triedenie vloženia?
Kedy použiť triedenie vloženia?

Video: Kedy použiť triedenie vloženia?

Video: Kedy použiť triedenie vloženia?
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, November
Anonim

Použitie: Zoradenie vloženia je používa sa, keď je počet prvkov malý. Môže to byť užitočné aj vtedy, keď je vstupné pole takmer zoradené, iba niekoľko prvkov je nesprávne umiestnených v kompletnom veľkom poli.

Kedy by som mal použiť zoradenie vloženia?

Použitie: Triedenie vloženia sa používa keď je počet prvkov malý. Môže to byť užitočné aj vtedy, keď je vstupné pole takmer zoradené, iba niekoľko prvkov je nesprávne umiestnených v kompletnom veľkom poli.

Kde používame triedenie vkladania?

Algoritmus na triedenie vloženia

  1. Krok 1 − Ak je prvok prvý, je už zoradený.
  2. 2. krok – Presun na ďalší prvok.
  3. Krok 3 – Porovnajte aktuálny prvok so všetkými prvkami v zoradenom poli.
  4. 4. krok – Ak je prvok v zoradenom poli menší ako aktuálny prvok, prejdite na ďalší prvok.

Na čo je najlepšie zoradiť vkladanie?

Zoraďovanie vkladania má rýchly najlepší čas spracovania a je to dobrý algoritmus triedenia, ak je zoznam vstupov už väčšinou zoradený. Pre väčšie alebo viac neusporiadané zoznamy by bol lepšou voľbou algoritmus s rýchlejšou dobou spustenia najhorších a priemerných prípadov, ako napríklad mergesort.

Aké sú hlavné výhody triedenia vkladania?

Vloženie triedenia má niekoľko výhod vrátane:

  • Čistá jednoduchosť algoritmu.
  • Relatívne poradie položiek s rovnakými kľúčmi sa nemení.
  • Možnosť triediť zoznam pri jeho prijímaní.
  • Efektívne pre malé súbory údajov, najmä v praxi ako iné kvadratické algoritmy - t.j. O(n²).

Odporúča: