Exemplo n.º 1
0
Arquivo: TF.cs Projeto: LatyninG/Atta2
        public MyQueue Read()
        {
            FileStream   fs = new FileStream(Path, FileMode.Open, FileAccess.Read);
            StreamReader sr = new StreamReader(fs);
            MyQueue      mq = new MyQueue();

            while (!sr.EndOfStream)
            {
                string p = sr.ReadLine();
                mq.InQueue(Convert.ToInt32(p));
            }
            sr.Close();
            fs.Close();
            return(mq);
        }
Exemplo n.º 2
0
        public static MyQueue Task(MyQueue mq)
        {
            int     x     = mq.Out();
            MyQueue queue = new MyQueue();

            queue.InQueue(x);
            while (mq.head != null)
            {
                var tmp = mq.Out();
                if (tmp != x)
                {
                    x = tmp;
                    queue.InQueue(x);
                }
            }
            return(queue);
        }
Exemplo n.º 3
0
 public MyQueue(int inf, MyQueue next)
 {
     this.inf  = inf;
     this.next = next;
 }