Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8. class Tree {
  9. public string Model { get; set; }
  10. public int Age { get; set; }
  11. public int Height { get; set; }
  12.  
  13. public Tree(string m, int a, int h)
  14. {
  15. Model = m;
  16. Age = a;
  17. Height = h;
  18. }
  19.  
  20. public Tree() {
  21. }
  22.  
  23. public override string ToString()
  24. {
  25.  
  26. return String.Format("Model = {0},Age = {1}, Height= {2}", Model, Age, Height);
  27. }
  28.  
  29. }
  30.  
  31. class Program
  32. {
  33. static void Main(string[] args)
  34. {
  35. LinkedList<Tree> tree_list = new LinkedList<Tree>();
  36.  
  37.  
  38. tree_list.AddFirst(new Tree("Береза", 4, 300));
  39. tree_list.AddFirst(new Tree("Сосна", 5, 234));
  40. tree_list.AddFirst(new Tree("Ель", 7, 470));
  41. LinkedListNode<Tree> node;
  42.  
  43. Console.WriteLine("Елементи списку у прямому напрямку: ");
  44. for (node = tree_list.First; node != null; node = node.Next)
  45. Console.Write(node.Value + "\n");
  46.  
  47. Console.WriteLine("\n\nЕлементи списку у зворотньому напрямку: ");
  48. for (node = tree_list.Last; node != null; node = node.Previous)
  49. Console.Write(node.Value + "\n");
  50.  
  51. Console.WriteLine("\nДодамо новий елемент у список:");
  52. tree_list.AddFirst(new Tree("Яблуня", 3, 439));
  53. node = tree_list.First;
  54. Console.WriteLine(node.Value + "\n");
  55. for (node = tree_list.Last; node != null; node = node.Previous)
  56. Console.Write(node.Value + "\n");
  57.  
  58. Console.WriteLine("\nВидалемо яблуню зі списку:");
  59. node = tree_list.First;
  60. tree_list.Remove(node);
  61. for (node = tree_list.Last; node != null; node = node.Previous)
  62. Console.Write(node.Value + "\n");
  63. Console.ReadLine();
  64. }
  65.  
  66.  
  67.  
  68.  
  69. }
  70. }
  71.  
  72.  
  73. using System;
  74. using System.Collections.Generic;
  75. using System.Linq;
  76. using System.Text;
  77.  
  78. namespace alg_lab11_2
  79. {
  80. class Program
  81. {
  82. static void Main(string[] args)
  83. {
  84. LinkedList<string> days = new LinkedList<string>();
  85.  
  86. days.AddFirst("Понедельник");
  87. days.AddFirst("Вторник");
  88. days.AddFirst("Среда");
  89. days.AddFirst("Четверг");
  90. days.AddFirst("Пятница");
  91. days.AddFirst("Суббота");
  92. days.AddFirst("Воскресенье");
  93.  
  94. LinkedListNode<string> node;
  95.  
  96. Console.WriteLine("Елементи списку у прямому напрямку: ");
  97. for (node = days.First; node != null; node = node.Next)
  98. Console.Write(node.Value + "\n");
  99.  
  100.  
  101. Console.WriteLine("\nЕлементи списку у зворотньому напрямку: ");
  102. for (node = days.Last; node != null; node = node.Previous)
  103. Console.Write(node.Value + "\n");
  104.  
  105. Console.WriteLine("\n Перемістимо перший вузол у кінець списку");
  106. node = days.First;
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Console.ReadLine();
  115.  
  116. }
  117. }
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement