Example #1
0
 static void Main(string[] args)
 {
     MyList words = new MyList();
     MyList result = new MyList();
     string tmp = Convert.ToString(Console.ReadLine());
     string[] arr = tmp.Split(',', ' ', '.');
     for (int i = 0; i < arr.Length; i++)
     {
         words.Add(arr[i]);
     }
     Console.WriteLine("начальный список:");
     words.Printer();
     Console.WriteLine();
     Console.WriteLine("результат выполнения операции:");
     result = words.ChangeList(words);
     result.Printer();
     Console.ReadKey();
 }
Example #2
0
 public MyList ChangeList(MyList list1)
 {
     MyNode p = head;
     int i = 0;
     while (p.next != null)
     {
         if (p.inf == p.next.inf)
         {
             Delete(i + 1);
             i--;
             list1.Printer();
             Console.WriteLine();
         }
         else
             p = p.next;
         i++;
     }
     return list1;
 }
Example #3
0
 static MyList Find(MyList words)
 {
     return words;
 }