コード例 #1
0
        public Queue <float> postfixQueue()
        {
            Queue <float> vrsta = new Queue <float>();

            if (koren != null)
            {
                koren.postfixQueue(vrsta);
            }
            return(vrsta);
        }
コード例 #2
0
            /// <summary>
            /// Metoda, ki vrne (vse) hranjene elemente urejene po
            /// vrstnem redu, kot ga ustvari postfix pregled
            /// dvojiskega (stopnja_drevesa==2) drevesa.
            /// </summary>
            /// <param name="vrsta">
            /// Po izvedbi metode: Vrsta (tipa <see cref="Queue<System.Float>"/>)
            /// hranjenih stevil v vrstnem redu, kot ga dobimo po postfixnem prehodu
            /// dvojiskega (stopnja_drevesa==2) drevesa.
            /// </param>
            public void postfixQueue(Queue <float> vrsta)
            {
                if (levo != null)
                {
                    levo.postfixQueue(vrsta);
                }

                if (desno != null)
                {
                    desno.postfixQueue(vrsta);
                }

                vrsta.Enqueue(podatek);
            }