public static bool Sod11 (Queue<int> q, int num)
public static int Sod22 (int x)
public static Queue<int> Clone (Queue<int> s1)
Queue<int> tmp = new Queue<int>();
Queue<int> s2 = new Queue<int>();
public static bool Sod33 (Queue<int> q1)
Queue<int> q2 = Clone(q1);
private static bool Sod33 (Queue<int> q1, Queue<int> q2)
int x = Sod22 (q1.Remove());
bool flag = Sod33(q1,q2);
public static void Main (string[] args)
Console.WriteLine("Hello World");
Queue<int> s = new Queue<int>();
Console.WriteLine(Clone(s).ToString());
Console.WriteLine(s.ToString());
Console.WriteLine(Sod11(s,8));
Console.WriteLine(s.ToString());
Console.WriteLine(Sod22(80));
Queue<int> ss = new Queue<int>();
Console.WriteLine("-----------------------");
Console.WriteLine(ss.ToString());
Console.WriteLine(Sod33(ss));
Console.WriteLine(ss.ToString());
Node<T> temp = new Node<T>(x);
T x=this.first.GetValue();
this.first=this.first.GetNext();
return this.first.GetValue();
public override String ToString ()
Node<T> pos = this.first;
str=str+pos.GetValue().ToString();
public Node (T value, Node<T> next)
public void SetValue (T value)
public void SetNext(Node<T> next)
return this.next != null;
public override String ToString()
return this.value.ToString();