ZADATAK 2 Simulacija ukrcaja i iskrcaja putnika na brodu pomoću stoga

Solve your problems or get new ideas with basic brainstorming

Get Started. It's Free
or sign up with your email address
ZADATAK 2 Simulacija ukrcaja i iskrcaja putnika na brodu pomoću stoga by Mind Map: ZADATAK 2 Simulacija ukrcaja i iskrcaja putnika na brodu pomoću stoga

1. Plan

1.1. Definirati strukture

1.1.1. Bračni status

1.1.2. Spol

1.1.3. Datum rođenja

1.1.4. Oib

1.1.5. Ime i prezime

1.2. Pravila iskrcavanja

1.2.1. Prva luka - sve neoženjene i neudate putnike između 18 i 25 godina

1.2.2. Druga luka - sve udovice starije od 50 godina

2. Načini rješavanja

2.1. Iskrcaj u drugoj luci koristeći rekurziju, bez pomoćnog stoga

2.1.1. Pomoćni element

2.2. Iskrcaj u prvoj luci koristeći pomoćni stog

2.2.1. Prepisati elemente koji nisu unutar zadanog kriterija u pomoćni stog

2.2.2. Vratiti sve elemente pomoćnog stoga u glavni stog

3. Operacije nad stogom

3.1. InitS

3.2. PopS

3.3. PushS

3.4. TopS

3.5. IsEmptyS

4. Potencijalni problemi

4.1. Ispis stanja stoga bez gubitka elemenata?

4.1.1. Dohvati element

4.1.2. Ispiši ga

4.1.3. Kopiraj ga u pomoćni stog

4.2. Optimalna veličina polja (kod implementacije s poljima)

4.3. Generiranje slučajnih bračnih stanja za putnike

4.3.1. Prva 3 su udovice (Zbog testiranja)

4.3.2. Druga 3 su neoženjeni/neudati (Zbog testiranja)

4.3.3. Sve ostale - rand()

5. Ideje

5.1. Po potrebi pozivati funkcije iz zaglavlja

5.2. Rekurzija

5.2.1. Dohvati element

5.2.2. Provjeri uvjet, ako ostaje zapisi ga u pom element

5.2.3. Rekurzivno pozovi funkciju na ostatak stoga

5.2.4. Ako je element spremljen, vrati ga na stog

5.3. Izraditi glavni program

5.4. Izraditi datoteke zaglavlja

5.4.1. stog_polje.h

5.4.2. stog_pokazivac.h