示例#1
0
文件: Program.cs 项目: Earlinde/svn
            public void Append(T t)//向后添加新的node
            {
                mynode <T> temp = this.head;

                while (temp.Next != null)
                {
                    temp = temp.Next;
                }//从这里出来的temp是最后一个node
                mynode <T> newnode = new mynode <T>(t);

                temp.Next = newnode;
            }
示例#2
0
文件: Program.cs 项目: Earlinde/svn
            public override string ToString()
            {
                StringBuilder sb    = new StringBuilder();
                mynode <T>    temp  = this.head;
                int           index = 0;

                do
                {
                    sb.Append(string.Format("the {0} element is {1}", index, temp.Data.ToString() + "/"));
                    index++;
                    temp = temp.Next;
                }while (temp != null);
                return(sb.ToString());
            }
示例#3
0
文件: Program.cs 项目: Earlinde/svn
 public mylist(T t)
 {
     head = new mynode <T>(t);
 }