示例#1
0
    public void ChangeImpl(ref List <T> l)
    {
        l.Clear();
        int size = M.size();

        for (int i = 0; i < size; i++)
        {
            l.Add(M.get());
            M.remove();
        }
        M = new listQueue <T>();
        impl(M);

        for (int i = 0; i < size; i++)
        {
            M.add(l.First <T>());
            l.RemoveAt(0);
        }
    }
示例#2
0
 public void Add(T t)
 {
     M.add(t);
 }