Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication1
- {
- class Tree {
- public string Model { get; set; }
- public int Age { get; set; }
- public int Height { get; set; }
- public Tree(string m, int a, int h)
- {
- Model = m;
- Age = a;
- Height = h;
- }
- public Tree() {
- }
- public override string ToString()
- {
- return String.Format("Model = {0},Age = {1}, Height= {2}", Model, Age, Height);
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- LinkedList<Tree> tree_list = new LinkedList<Tree>();
- tree_list.AddFirst(new Tree("Береза", 4, 300));
- tree_list.AddFirst(new Tree("Сосна", 5, 234));
- tree_list.AddFirst(new Tree("Ель", 7, 470));
- LinkedListNode<Tree> node;
- Console.WriteLine("Елементи списку у прямому напрямку: ");
- for (node = tree_list.First; node != null; node = node.Next)
- Console.Write(node.Value + "\n");
- Console.WriteLine("\n\nЕлементи списку у зворотньому напрямку: ");
- for (node = tree_list.Last; node != null; node = node.Previous)
- Console.Write(node.Value + "\n");
- Console.WriteLine("\nДодамо новий елемент у список:");
- tree_list.AddFirst(new Tree("Яблуня", 3, 439));
- node = tree_list.First;
- Console.WriteLine(node.Value + "\n");
- for (node = tree_list.Last; node != null; node = node.Previous)
- Console.Write(node.Value + "\n");
- Console.WriteLine("\nВидалемо яблуню зі списку:");
- node = tree_list.First;
- tree_list.Remove(node);
- for (node = tree_list.Last; node != null; node = node.Previous)
- Console.Write(node.Value + "\n");
- Console.ReadLine();
- }
- }
- }
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace alg_lab11_2
- {
- class Program
- {
- static void Main(string[] args)
- {
- LinkedList<string> days = new LinkedList<string>();
- days.AddFirst("Понедельник");
- days.AddFirst("Вторник");
- days.AddFirst("Среда");
- days.AddFirst("Четверг");
- days.AddFirst("Пятница");
- days.AddFirst("Суббота");
- days.AddFirst("Воскресенье");
- LinkedListNode<string> node;
- Console.WriteLine("Елементи списку у прямому напрямку: ");
- for (node = days.First; node != null; node = node.Next)
- Console.Write(node.Value + "\n");
- Console.WriteLine("\nЕлементи списку у зворотньому напрямку: ");
- for (node = days.Last; node != null; node = node.Previous)
- Console.Write(node.Value + "\n");
- Console.WriteLine("\n Перемістимо перший вузол у кінець списку");
- node = days.First;
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement