Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include "Lista.h"
- Lista::Lista(int *tab, int rozmiar)
- {
- tablica = nullptr;
- element = nullptr;
- koniec = nullptr;
- poczatek = nullptr;
- tablica = tab;
- this->rozmiar = rozmiar;
- licznik = 0;
- }
- void Lista::dodawanie_koniec()
- {
- for (int i = 0; i < rozmiar; i++)
- {
- element = new Element();
- element->dane = tablica[i];
- element->nastepny = nullptr;
- element->poprzedni = koniec;
- koniec = element;
- licznik++;
- if (element->poprzedni)
- {
- element->poprzedni->nastepny = element;
- }
- else
- {
- poczatek = element;
- }
- }
- element = new Element();
- element->dane = dane;
- element->nastepny = nullptr;
- element->poprzedni = koniec;
- koniec = element;
- licznik++;
- if (element->poprzedni)
- {
- element->poprzedni->nastepny = element;
- }
- else
- {
- poczatek = element;
- }
- element = poczatek;
- while (element)
- {
- std::cout << element->dane << std::endl;
- element = element->nastepny;
- }
- while (element)
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement