Связный список - 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;

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


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

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

6   голосов , оценка 3.667 из 5
Похожие ответы