Ejemplo n.º 1
0
        public void LinkedListNodesGetTest()
        {
            LinkedListNodes linkedListNodes = new LinkedListNodes();

            linkedListNodes.AddAtHead(1);
            linkedListNodes.AddAtIndex(1, 2);
            Assert.IsTrue(linkedListNodes.Get(1) == 2);
            Assert.IsTrue(linkedListNodes.Get(0) == 1);
            Assert.IsTrue(linkedListNodes.Get(5) == -1);
        }
Ejemplo n.º 2
0
        public void LinkedListNodesAddAtIndexTest()
        {
            LinkedListNodes linkedListNodes = new LinkedListNodes();

            linkedListNodes.AddAtHead(1);
            linkedListNodes.AddAtTail(3);
            linkedListNodes.AddAtIndex(1, 2);
            Assert.IsTrue(linkedListNodes.Get(1) == 2);
            linkedListNodes.DeleteAtIndex(1);
            Assert.IsTrue(linkedListNodes.Get(1) == 3);
        }
Ejemplo n.º 3
0
        public void LinkedListNodesPerfTest()
        {
            LinkedListNodes linkedListNodes = new LinkedListNodes();

            Assert.IsTrue(linkedListNodes.Get(0) == -1);
            linkedListNodes.AddAtIndex(1, 2);
            Assert.IsTrue(linkedListNodes.Get(0) == -1);
            Assert.IsTrue(linkedListNodes.Get(1) == -1);
            linkedListNodes.AddAtIndex(0, 1);
            Assert.IsTrue(linkedListNodes.Get(0) == 1);
            Assert.IsTrue(linkedListNodes.Get(1) == -1);
        }