Работа с одномерными списками - C#

Узнай цену своей работы

Формулировка задачи:

Не понимаю, как работать с одномерными списками. Вот пыталась что-то сделать. Подскажите как с ними работать
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace L_2
  6. {
  7. class LinkedListVector
  8. {
  9. class Node
  10. {
  11. private double a = 0;
  12. private Node next = null;
  13. public double A
  14. {
  15. get;
  16. set;
  17. }
  18. public Node Next
  19. {
  20. get;
  21. set;
  22. }
  23. public Node(double a, Node next)
  24. {
  25. Next = next;
  26. A = a;
  27. }
  28. public Node ()
  29. {
  30. }
  31. }
  32.  
  33. private Node first;
  34. private Node last;
  35. public LinkedListVector(int a)
  36. {
  37. Node tec = new Node();
  38. if (first != null)
  39. {
  40. for (int i = 0; i < a; i++)
  41. {
  42. tec.Next = last;
  43. last = tec;
  44. }
  45. }
  46. }
  47.  
  48. public double this[int i]
  49. {
  50. get
  51. {
  52. if (i == 0)
  53. {
  54. Node tec = new Node();
  55. first = last = tec;
  56. first.Next = tec;
  57. return tec.A;
  58. }
  59. else
  60. {
  61. Node tec = new Node();
  62. last.Next = tec;
  63. last = tec;
  64. return tec.A;
  65. }
  66. }
  67. set
  68. {
  69. Node tec = new Node();
  70. last.Next = tec;
  71. last = tec;
  72. value = tec.A;
  73.  
  74. }
  75. }
  76. public void Print()
  77. {
  78. Node tec = first;
  79. while (tec != null)
  80. {
  81. Console.Write("\t" + tec.A);
  82. tec = tec.Next;
  83. }
  84. }
  85.  
  86. }
  87. }

Решение задачи: «Работа с одномерными списками»

textual
Листинг программы
  1.              List<int> numbers = new List<int>() { 1, 2, 3, 4 }; //инициализация
  2.             numbers.Add(5); // добавление элемента
  3.             numbers.AddRange(new int[] { 6, 7, 7}); //добавляем в конец списка
  4.             numbers.Insert(0, 0); // вставляем на первое место в списке число 0
  5.             numbers.RemoveAt(0); //  удаляем первый элемент

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы