Căutarea și sortarea șirurilor de valori
Algoritmi • Ordine • Identificare
1. Căutarea unui element într-un șir
Căutarea într-un șir de valori presupune verificarea existenței unui element dat.
Pentru căutare:
- se parcurge șirul de la început la sfârșit;
- fiecare element este comparat cu valoarea căutată;
- dacă valoarea este găsită, căutarea se oprește.
Șir: 4, 7, 9, 2, 5
Căutăm: 9
Rezultat: 9 există în șir
Căutăm: 9
Rezultat: 9 există în șir
2. Rezultatul căutării
În urma căutării putem obține:
- confirmarea existenței unui element;
- poziția elementului în șir;
- mesajul că elementul nu există.
Căutăm: 8
Rezultat: 8 NU există în șir
Rezultat: 8 NU există în șir
3. Sortarea (ordonarea) unui șir
Sortarea unui șir de valori înseamnă așezarea elementelor într-o anumită ordine.
Cele mai frecvente tipuri de sortare sunt:
- ordine crescătoare;
- ordine descrescătoare.
Șir inițial: 5, 2, 9, 4
Crescător: 2, 4, 5, 9
Descrescător: 9, 5, 4, 2
Crescător: 2, 4, 5, 9
Descrescător: 9, 5, 4, 2
4. Importanța sortării
- ușurează căutarea elementelor;
- permite afișarea ordonată a datelor;
- este utilizată în foarte multe aplicații;
- pregătește datele pentru alte prelucrări.
Reține!
- Căutarea verifică existența unui element;
- Sortarea ordonează valorile;
- Ambele operații folosesc parcurgerea șirului;
- Sunt algoritmi fundamentali.
📝 Quiz – Verificare cunoștințe
1. Ce face algoritmul de căutare?
Verifică existența unui elementSortează șirul
Calculează suma
2. Ce înseamnă sortarea unui șir?
Ordonarea valorilorNumărarea elementelor
Ștergerea șirului
3. Care este o ordine corectă?
1, 3, 5, 77, 1, 5, 3
3, 7, 1, 5
4. De ce este utilă sortarea?
Ușurează căutareaȘterge valorile
Modifică tipul datelor