Пример #1
0
        public MyQueue <string> Solution(MyQueue <string> queue, string element)
        {
            MyQueue <string> q2 = new MyQueue <string>();

            int k = 0;

            foreach (string el in queue)
            {
                q2.Enqueue(el);
                if (Convert.ToInt32(el) % 2 == 0)
                {
                    q2.Enqueue(element);
                }
                k++;
            }

            return(q2);
        }
Пример #2
0
        public MyQueue <string> ReadFromFile(string filename)
        {
            FileStream   FS = new FileStream(filename, FileMode.Open);
            StreamReader sr = new StreamReader(FS);

            foreach (string word in sr.ReadToEnd().Split(null))
            {
                q.Enqueue(word);
            }

            sr.Close();
            FS.Close();

            return(q);
        }