Clasa a IX-a · 11 algoritmiRead in English
Tablouri unidimensionale (vectori)One-dimensional arrays (vectors)
Toți algoritmii din capitolul „Tablouri unidimensionale (vectori)”, din programa de liceu: ideea explicată, complexitatea, exemple și cod C++ pe care îl poți modifica și rula chiar aici.
- 11algoritmi
- 8capitole
- 1clasă
11 algoritmi
0%
Tablouri unidimensionale (vectori)
One-dimensional arrays (vectors) · 11 algoritmi
- Citirea și afișarea unui vectorReading and printing an arrayUn vector păstrează mai multe valori de același tip, accesate prin indice. Declarăm…
- Eliminarea elementelor pareRemoving the even elementsÎn loc să ștergem elementele pare unul câte unul (fiecare ștergere mută tot restul…
- Inserarea unei valori după fiecare element parInserting a value after every even elementParcurgem vectorul de la sfârșit spre început. Când v[i] este par, mutăm elementele de…
- Inserarea unui element pe o pozițieInserting an element at a positionCa să punem val pe poziția poz, facem loc: mutăm elementele v[poz..n] cu o poziție la…
- Inversarea unui vectorReversing an arrayInterschimbăm primul element cu ultimul, al doilea cu penultimul și așa mai departe:…
- Maximul și pozițiile pe care apareThe maximum and the positions where it appearsSpre deosebire de un șir citit pe rând, un vector poate fi parcurs de mai multe ori: la…
- Permutarea circulară la dreaptaCircular shift to the rightFiecare element se mută cu o poziție la dreapta, iar ultimul ajunge pe prima poziție.…
- Permutarea circulară la stângaCircular shift to the leftFiecare element se mută cu o poziție la stânga, iar primul ajunge pe ultima poziție.…
- Ștergerea elementului de pe o pozițieDeleting the element at a positionCa să ștergem elementul de pe poziția poz, mutăm elementele de după el cu o poziție la…
- Suma elementelor de pe pozițiile pare și impareSum of the elements on even and odd positionsAtenție la diferența dintre poziție (indicele i) și valoare (v[i]). Paritatea se…
- Verificarea unui vector simetricChecking a symmetric arrayUn vector este simetric (palindrom) dacă v[i] = v[n - i + 1] pentru orice i. Comparăm…