gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system 1 /**
2 * Primer obrtanja liste unazad u jednom prolazu. Ovo može biti vrlo pogodno
3 * ukoliko nam je bitno da lista na kraju unosa bude u onom redosledu u kome su
4 * unošeni elementi, a ne želimo da imamo dodatni pokazivač na poslednji
5 * element.
6 */
23 }
25 }
27 /**
28 * Lista stringova sa dodatnom operacijom obrtanja liste unazad.
29 */
32 String info;
33 Element veza;
38 }
42 }
43 }
45 // pokazivac na prvi element liste
54 }
57 }
63 }
65 /**
66 * Obrće elemente liste tako da prvi postane poslednji, a poslednji prvi.
67 * Operacija se obavlja u samo jednom prolasku kroz listu.
68 */
71 // znaci da nemamo sta da radimo
73 }
75 // postoje bar 2 elementa
80 /**
81 * prevezujemo da element tek pokazuje na element preth; potrebno je
82 * da zapamtimo sledeci jer cemo izgubiti vezu na njega inace
83 */
88 // pomeramo se na sledeca dva
91 }
94 }
95 }