Mega Code Archive

 
Categories / C# / Collections Data Structure
 

Move the first node to be the last node

using System; using System.Text; using System.Collections.Generic; public class Example {     public static void Main()     {         // Create the link list.         string[] words ={ "the", "fox", "jumped", "over", "the", "dog" };         LinkedList<string> sentence = new LinkedList<string>(words);         Display(sentence, "The linked list values:");         LinkedListNode<string> mark1 = sentence.First;         sentence.RemoveFirst();         sentence.AddLast(mark1);         Display(sentence, "Test 2: Move first node to be last node:");     }     private static void Display(LinkedList<string> words, string test)     {         Console.WriteLine(test);         foreach (string word in words)         {             Console.Write(word + " ");         }     } }