Beispiel #1
0
 //удаление элемента
 public void DelOch()
 {
     if (!Empty())
     {
         H = H.L;
     }
 }
Beispiel #2
0
        //добавление элемента
        public void AddOch(InfElem data)
        {
            ElemOch p = new ElemOch(data);

            if (Empty())
            {
                H = p;
                F = p;
            }
            else
            {
                F.L = p;
                F   = p;
            }
        }
Beispiel #3
0
        //показать очередь
        public void Show(ref ListBox TBX)
        {
            TBX.Items.Clear();

            ElemOch p = H;

            if (Empty())
            {
                TBX.Items.Add("Пустая очередь");
            }
            else
            {
                while (p != null)
                {
                    TBX.Items.Add(p.ToString());

                    p = p.L;
                }
            }
        }
Beispiel #4
0
 //конструктор с парамметром
 public ElemOch(InfElem data)
 {
     this.data = data;
     L         = null;
 }
Beispiel #5
0
        public ElemOch L;    //ссылка на след обьект

        //конструктор без параметра
        public ElemOch() : base()
        {
            L = null;
        }
Beispiel #6
0
        public ElemOch F; //конец очереди

        //конструктор
        public MyOch() : base()
        {
            H = null;
            F = null;
        }