Связный список - C# (177750)
Формулировка задачи:
Решила заняться алгоритмами, стала читать про реализацию списков на c#
https://tproger.ru/translations/linked-list-for-beginners/
На сайте написано, что связь между элементами списка производится так, как написано у меня в коде, а функция PrintList должна выводить value всех ячеек.
Тут выводится значение только ячейки fird. Пожалуйста, объясните, как это правильно реализовать.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace НахождениеЯчеекСписков { class Node { public int value { get; set; } public Node next; } class Program { public static void PrintList(Node node) { while (node != null) { Console.WriteLine(node.value); node = node.next; } } static void Main(string[] args) { Node first = new Node { value = 3 }; Node second = new Node { value = 5 }; first.next = second.next; Node fird = new Node { value = 7 }; second.next = fird.next; PrintList(first); Console.ReadKey(); } } }
Решение задачи: «Связный список»
textual
Листинг программы
first.next = second; second.next = fird;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д