public override void CompleteChallenge() { using StreamReader reader = new StreamReader(@"ReverseDLList.txt"); int t = Convert.ToInt32(reader.ReadLine()); for (int tItr = 0; tItr < t; tItr++) { DoublyLinkedList llist = new DoublyLinkedList(); int llistCount = Convert.ToInt32(reader.ReadLine()); for (int i = 0; i < llistCount; i++) { int llistItem = Convert.ToInt32(reader.ReadLine()); llist.InsertNode(llistItem); } DoublyLinkedListNode llist1 = Solve(llist.head); PrintDoublyLinkedList(llist1, " "); Console.WriteLine(); } }
static void Function20() { int t = Convert.ToInt32(Console.ReadLine()); for (int tItr = 0; tItr < t; tItr++) { DoublyLinkedList llist = new DoublyLinkedList(); int llistCount = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i < llistCount; i++) { int llistItem = Convert.ToInt32(Console.ReadLine()); llist.InsertNode(llistItem); } int data = Convert.ToInt32(Console.ReadLine()); DoublyLinkedListNode llist1 = sortedInsert(llist.head, data); PrintDoublyLinkedList(llist1, " "); Console.WriteLine(); } }