Racunalne igre prema zanru
Inicijalizacija liste
Kod polja postavlja kursora na nula
Kod vezanih lista, pokazivač gleda na novi elment
Dealociranje liste
Kod polja stavljamo kursor na nula
Subtopic
Kod vezanih lista dealociramo sve elemente osim glave, te postavljamo brojač elemenata na nula
Binarno pretraživanje
Sortirati listu listu koristeći BubbleSort
Spremiti elemente liste u pomočno polje
Pozvati funkciju koja pretraživa polje binarno za svaki element liste. Ta funkcija rekurzivno sama sebe poziva tako da provjerava dali je unešeni element veći ili manji od pivota (sredine).
Funkcija binarno sortiranje vraća pozitivni broj (index) ako je element pronađen te se on ispisiva i briše.
Ispis broja pronađenih strateških igara
Sortiranje spajanjem
Napraviti pomočno polje i tam zapisati sve vrijednosti liste
Pozvati MergeSort funkciju
Dealocirati staro polje te prepisati sve elemente iz pomočnog polja
Ispisati listu
Generiranje Šifre
Šifra se sastoji od alfanumeričkih 6 znakova
Šifra mora biti rslučajno generirana
Treba koristiti C++11 generatore
Ispis podataka
Koristiti funkcije Retrieve(i,L) za dohvačenje elemenata
Formatirati zapis/ispis
Ispisati sve elemente do vrijednosti od pokazivaca-1
Izbornik
Ispisati izbornik odnosno moguće naredbe koje korisnih može koristiti
Tražiti od korisnika da upiše željeni izbor
Pomoću switch cesa realizirati izbornik
Ponavljati izbornik sve dok uneseni broj nije 9
Upis podataka
Koristiti getline(cin,X) za učitavanje stringova
Dodijeliti ključ koristeći generator šifri
Ispisati koliko prijašnjih elemenata je bilo
Ispisati listu nakon što se dodala igra
Vratiti 0 ili 1 ovisno da li se ispravno izvršila funkcija
Brisanje po šifri
Tražiti unos šifre od korisnika
Koristeći funkciju LocateL(x,L) vratiti lokaciju od vrijednosti ako je nađena
Izbrisati element s liste kod pronađene lokacije
Vratiti 0 ili 1 ovisno da li se ispravno izvršila funkcija
Brisanje PEGI igara
Trazimo od korisnika da nam upise PEGI broj
Prolazimo kroz cijelu listu sve dok nismo na zadnjem elemntu
Vraća vrijednost svakog elementa u jedan spremnik
Provjeravamo dali je spremnik jednak unesenom broju ako je, izbriša element
Ispis broja izbrisanih elemenata
Sort
BubbleSort
Spremiti elemente liste u pomocno polje velicine polja
Testirati susdje kroz for petlje sve dok nije sortirani niz
MergeSort
Podijeliti listu na dva dijeli i rekurzivno dijeliti na što manje elemenata
Koristeći još jedno dodatno polje spojiti elemente rekurzibno
Strukture
Polje
Struktura igra, struktura žanr, struktura lista
polje igara, kursor
Vezana lista
Struktura igra, struktura žanr, struktura lista
Igra, brojač elemenra, pokazivač na sljedeći element