Kihagyás

3. gyakorlat

Ritka mátrixok

Olyan mátrix, amelynek egy szabályosan megadott része 0

pl: diagonális mátrix, felső háromszög mátrix, stb.

Diagonális mátrix

Olyan négyzetes mátrix, amelyben csak a diagonálison vannak nem-nulla elemek.

Ezeket a mátrixokat elég csak a diagonálison lévő elemek listájaként megadni. (\(n \times n\) elem helyett csak \(n\) elem)

Getter-setter

Alsó háromszög mátrix

Ahol a főátló és az alatta lévő elemek nem nullák

Index függvény: \(\frac{i(i-1)}{2}+j\)

Logaritmikus keresés

Rendezett sorozatban hatékony keresést biztosít.

Rendezett sorozat esetén:

  • Ellenőrizzük, hogy a középső elem a keresett elem-e
  • Ha nem, megnézzük, a keresett elem kissebb-e, vagy nagyobb, mint a középső elem. Ez alapján el tudjuk dönteni, hogy a sorozat melyik felében van az elem.
  • A sorozat megfelelő felében rekurzívan megkeressük az elemet