public void MyLinkedList2Test() { MyLinkedList2 linkedList = new MyLinkedList2(); linkedList.AddAtHead(1); linkedList.AddAtTail(3); linkedList.AddAtIndex(1, 2); var expected = 2; Assert.AreEqual(expected, linkedList.Get(1)); linkedList.DeleteAtIndex(1); expected = 3; Assert.AreEqual(expected, linkedList.Get(1)); }
static void Main(string[] args) { MyLinkedList2 list = new MyLinkedList2(); list.Insert(6); list.Insert(13); list.Insert(13); list.Insert(7); list.Insert(13); list.Delete(4); foreach (int e in list) { Console.WriteLine(e); } Console.WriteLine(list.MaxNum()); Console.ReadKey(); }
public void MyLinkedList2Test1() { MyLinkedList2 linkedList = new MyLinkedList2(); linkedList.AddAtHead(7); linkedList.AddAtHead(2); linkedList.AddAtHead(1); linkedList.AddAtIndex(3, 0); linkedList.DeleteAtIndex(2); linkedList.AddAtHead(6); linkedList.AddAtTail(4); var expected = 4; Assert.AreEqual(expected, linkedList.Get(4)); linkedList.AddAtHead(4); linkedList.AddAtIndex(5, 0); linkedList.AddAtHead(6); }