예제 #1
0
파일: Program.cs 프로젝트: petarjelec/2017
        private static void PrimjerProsirenje()
        {
            Dictionary <int, Stog <string> > dict = new Dictionary <int, Stog <string> >();
            Stog <string> stog = dict.DohvatiIliStvori(1);

            stog.Stavi("prvi");
            stog.Stavi("drugi");
            Console.WriteLine("ispis: " + stog);
            stog = dict.DohvatiIliStvori(1);
            stog.Stavi("treci");
            Console.WriteLine("ispis: " + stog);
            stog = dict.DohvatiIliStvori(2);
            stog.Stavi("cetvrti");
            Console.WriteLine("ispis: " + stog);
        }
예제 #2
0
        static void Main(string[] args)
        {
            // koristenje stoga
            Stog <int> stogInt = new Stog <int>();

            stogInt.Stavi(5);
            stogInt.Stavi(7);
            stogInt.Stavi(9);

            Console.WriteLine(stogInt.Skini().ToString());

            Stog <string> stogString = new Stog <string>();

            stogString.Stavi("jedan");
            stogString.Stavi("dva");

            Console.WriteLine(stogString.Skini().ToString());


            // koristenje gotovih generickih razreda (System.Collection.Generics)

            List <string> listaString = new List <string>();

            listaString.Add("jedan");
            listaString.Add("dva");
            listaString.Add("tri");

            string trazeni;

            do
            {
                Console.WriteLine("Traženi element liste: ");
                trazeni = Console.ReadLine();

                if (listaString.Contains(trazeni))
                {
                    Console.WriteLine("Element postoji u listi na " + listaString.IndexOf(trazeni) + ". mjestu.");
                }
                else
                {
                    Console.WriteLine("Element ne postoji u listi!");
                }
            }while (listaString.Contains(trazeni));
        }
예제 #3
0
파일: Program.cs 프로젝트: petarjelec/2017
        private static void PrimjerStog()
        {
            // korištenje generičkog stoga tako da sprema cijele brojeve
            Stog <int> stogInt = new Stog <int>();

            stogInt.Stavi(5);
            stogInt.Stavi(7);
            stogInt.Stavi(9);

            Console.WriteLine("Skini sa stogInt = "
                              + stogInt.Skini().ToString());

            // korištenje generičkog stoga tako da sprema stringove

            Stog <string> stogString = new Stog <string>();

            stogString.Stavi("jedan");
            stogString.Stavi("dva");

            Console.WriteLine("Skini sa stogString = "
                              + stogString.Skini().ToString());
        }