Beispiel #1
0
 public void FindLastTest2()
 {
     ShosLinkedList2 <int> .Node?node = null;
     for (var number = 1; number <= dataNumber; number++)
     {
         node = linkedList2.FindLast(dataNumber / 2);
     }
 }
Beispiel #2
0
        public void FindLastできる()
        {
            Assert.IsNull(linkedList.FindLast(10));
            linkedList = new ShosLinkedList2 <int> {
                40, 30, 60, 30, 40, 20, 40
            };
            Assert.IsNull(linkedList.FindLast(100));

            var node = linkedList.FindLast(40);

            Assert.IsNotNull(node);
            Assert.AreEqual(40, node.Value);
            Assert.AreSame(node, linkedList.Last);
            linkedList.Remove(node);
            AssertExtensions.AreEqual(new[] { 40, 30, 60, 30, 40, 20 }, linkedList);
            linkedList.Remove(linkedList.FindLast(30));
            AssertExtensions.AreEqual(new[] { 40, 30, 60, 40, 20 }, linkedList);
        }