Разбить по классам два односвязных списка - C#

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

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

Постановка задачи: Необходимо реализовать классы, согласно указанному варианту. Выделить общие элементы классов в отдельный класс. 8: Односвязный список для хранения целых чисел. Односвязный список для хранения строк. Вот мой код: Для целых чисел:
            LinkedList<int> linkint = new LinkedList<int>();
 
            linkint.AddFirst(5);
            linkint.AddFirst(55);
            linkint.AddFirst(-3);
            linkint.AddFirst(666);
 
            LinkedListNode<int> node;
            Console.WriteLine("Элементы коллекции в прямом направлении: ");
            for (node = linkint.First; node != null; node = node.Next)
                Console.Write(node.Value + "\t");
 
            Console.WriteLine("\nЭлементы коллекции в обратном направлении: ");
            for (node = linkint.Last; node != null; node = node.Previous)
                Console.Write(node.Value + "\t");
 
            Console.ReadLine();
Для строк:
            LinkedList<string> linkstr = new LinkedList<string>();
 
            linkstr.AddFirst("Queen");
            linkstr.AddFirst("Gnome");
            linkstr.AddFirst("Coffee");
            linkstr.AddFirst("Boss");
 
            LinkedListNode<string> node;
            Console.WriteLine("Элементы коллекции в прямом направлении: ");
            for (node = linkstr.First; node != null; node = node.Next)
                Console.Write(node.Value + "\t");
 
            Console.WriteLine("\n\nЭлементы коллекции в обратном направлении: ");
            for (node = linkstr.Last; node != null; node = node.Previous)
                Console.Write(node.Value + "\t");
 
            Console.ReadLine();
По заданию, как я понял, надо сделать три класса(1:3 - там односвязный список целых чисел; 2:3 - односвязный список строк; 3 - общие элементы 1 и 2 классов) и все это потом вызвать в классе Program. Не совсем понимаю, как мой код разбить по классам. Прошу помочь. Спасибо!

Решение задачи: «Разбить по классам два односвязных списка»

textual
Листинг программы
using System.Collections;

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


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

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

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