コード例 #1
0
ファイル: Chuoi.cs プロジェクト: war-man/DS-AND-A-full
        static public string Trim(string str)
        {
            if (str == null)
            {
                return(null);
            }
            var count = str.Length;

            var sb = new GenericQueue <Char>();

            for (int i = 0; i < count; i++)
            {
                if (str[i] != ' ')
                {
                    sb.Enqueue(str[i]);
                }
            }
            var sb2 = new StringBuilder();

            while (sb.Count != 0)
            {
                sb2.Append(sb.Dequeue());
            }

            return(sb2.ToString());
        }
コード例 #2
0
 public static void ConverTo(GenericStack <int> dStack, GenericQueue <int> dQueue)
 {
     while (!dStack.isEmpty())
     {
         var tmp = dStack.peek();
         dQueue.Enqueue(tmp);
         dStack.pop();
     }
     Console.WriteLine(dQueue);
 }