Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // LancanaLista
- class LancanaLista<T>
- {
- private Cvor<T> head;
- public LancanaLista(T x)
- {
- head = new Cvor<T>(x);
- }
- public void addToHead(T x)
- {
- head = new Cvor<T>(x, head);
- }
- public void addToTail(T x)
- {
- Cvor<T> vrti = head;
- Cvor<T> pom = null;
- while (vrti != null)
- {
- pom = vrti;
- vrti = vrti.next;
- }
- pom.next = new Cvor<T>(x);
- }
- public void stampaj()
- {
- Cvor<T> vrti = head;
- Cvor<T> pom = null;
- while (vrti != null)
- {
- pom = vrti;
- Console.Write(vrti.info);
- Console.Write(" ");
- vrti = vrti.next;
- }
- }
- }
- // Cvor
- class Cvor<T>
- {
- public T info;
- public Cvor<T> next;
- public Cvor(T x)
- {
- info = x;
- next = null;
- }
- public Cvor(T x, Cvor<T> a)
- {
- info = x;
- next = a;
- }
- }
- // mejn
- static void Main(string[] args)
- {
- LancanaLista<int> lista = new LancanaLista<int>(5);
- lista.addToHead(6);
- lista.addToTail(4);
- lista.addToTail(3);
- lista.addToHead(8);
- lista.addToTail(-11);
- lista.addToHead(91);
- lista.stampaj();
- Console.WriteLine();
- LancanaLista<string> listic = new LancanaLista<string>("ri");
- listic.addToHead("ki");
- listic.addToTail("kurari");
- listic.addToHead("zim");
- listic.stampaj();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement