Clasa a IX-a · 10 algoritmiRead in English
Sortare și căutareSorting and searching
Toți algoritmii din capitolul „Sortare și căutare”, din programa de liceu: ideea explicată, complexitatea, exemple și cod C++ pe care îl poți modifica și rula chiar aici.
- 10algoritmi
- 8capitole
- 1clasă
10 algoritmi
0%
Sortare și căutare
Sorting and searching · 10 algoritmi
- Căutarea binarăBinary searchFuncționează doar pe un vector sortat crescător. Comparăm x cu elementul din mijlocul…
- Căutarea secvențialăLinear searchVerificăm elementele pe rând, de la primul, până găsim valoarea x sau terminăm vectorul.…
- Interclasarea a doi vectori sortațiMerging two sorted arraysDin doi vectori sortați crescător construim un al treilea, tot sortat. Comparăm…
- Prima poziție cu valoare mai mare sau egală cu xFirst position with a value greater than or equal to xVarianta de căutare binară care nu se oprește la prima potrivire: într-un vector sortat…
- Sortarea cu std::sortSorting with std::sortBiblioteca <algorithm> are funcția sort, care ordonează în O(n log n). Primește…
- Sortarea după două criteriiSorting by two criteriaOrdonăm numerele crescător după ultima cifră, iar numerele cu aceeași ultimă cifră…
- Sortarea prin inserțieInsertion sortCa la aranjarea cărților de joc în mână: primele i - 1 elemente sunt deja sortate, iar…
- Sortarea prin metoda bulelorBubble sortParcurgem vectorul și interschimbăm oricare două elemente vecine aflate în ordine…
- Sortarea prin numărareCounting sortCând valorile sunt numere naturale mici (aici 0..10000), nu comparăm elemente: numărăm…
- Sortarea prin selecțieSelection sortPentru fiecare poziție i, de la 1 la n - 1, căutăm minimul din v[i..n] și îl aducem pe…