2022-03-04 08:45:53 +00:00
|
|
|
|
using System;
|
|
|
|
|
using C_.Datastructures;
|
2022-03-04 16:58:31 +00:00
|
|
|
|
using C_.Datastructures.Nodes;
|
2022-03-04 08:45:53 +00:00
|
|
|
|
|
|
|
|
|
// See https://aka.ms/new-console-template for more information
|
2022-03-03 08:05:41 +00:00
|
|
|
|
Console.WriteLine("Hello, World!");
|
2022-03-04 08:45:53 +00:00
|
|
|
|
|
2022-03-10 21:26:16 +00:00
|
|
|
|
DoublyLinkedList<int> list = new DoublyLinkedList<int>();
|
2022-03-04 08:45:53 +00:00
|
|
|
|
|
2022-03-16 22:31:54 +00:00
|
|
|
|
list.Append(1);
|
|
|
|
|
list.Append(2);
|
|
|
|
|
list.Append(3);
|
|
|
|
|
list.Append(4);
|
|
|
|
|
list.Append(5);
|
|
|
|
|
list.Append(6);
|
|
|
|
|
list.Append(7);
|
|
|
|
|
list.Append(8);
|
2022-03-04 08:45:53 +00:00
|
|
|
|
|
2022-03-15 21:37:24 +00:00
|
|
|
|
DoublyLinkedList<int> list2 = new DoublyLinkedList<int>();
|
|
|
|
|
|
2022-03-16 22:31:54 +00:00
|
|
|
|
list2.Append(1);
|
|
|
|
|
list2.Append(2);
|
|
|
|
|
list2.Append(3);
|
|
|
|
|
list2.Append(4);
|
|
|
|
|
list2.Append(5);
|
|
|
|
|
list2.Append(6);
|
|
|
|
|
list2.Append(7);
|
|
|
|
|
list2.Append(8);
|
|
|
|
|
|
|
|
|
|
list.Insert(9, 5);
|
2022-03-15 21:37:24 +00:00
|
|
|
|
|
2022-03-16 22:07:11 +00:00
|
|
|
|
list.Delete(2);
|
2022-03-15 21:37:24 +00:00
|
|
|
|
|
2022-03-10 21:26:16 +00:00
|
|
|
|
var x = list[-6];
|
2022-03-04 08:45:53 +00:00
|
|
|
|
|
2022-03-10 21:26:16 +00:00
|
|
|
|
Console.WriteLine(x);
|
2022-03-04 08:45:53 +00:00
|
|
|
|
|