[C#] 14일차 - 97. LinkedList 클래스를 활용한 프로그램C#/C#200제2021. 2. 10. 19:28
Table of Contents
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace A097_UsingLinkedList
{
class Program
{
static void Main(string[] args)
{
LinkedList list = new LinkedList();
Random r = new Random();
for(int i = 0; i<5; i++)
{
list.InsertLast(r.Next(100));
}
Console.WriteLine("랜덤한 5개 값의 리스트입니다.");
list.Print();
Console.Write("\n맨 앞에 10, 맨뒤에 90 삽입. <Enter> 입력하세요");
Console.ReadLine();
list.InsertFront(10);
list.InsertLast(90);
list.Print();
Console.WriteLine("\n x노드 뒤에 y값을 저장하려고 합니다.");
Console.Write(" x값을 입력하세요 : ");
int x = int.Parse(Console.ReadLine());
Console.Write(" y값을 입력하세요 : ");
int y = int.Parse(Console.ReadLine());
list.InsertAfter(x, y);
list.Print();
Console.Write("\n 삭제할 노드의 값을 입력하세요: ");
int z = int.Parse(Console.ReadLine());
list.DeleteNode(z);
list.Print();
Console.WriteLine("\n리스트를 뒤집어 출력. <Enter> 입력하세요");
Console.ReadLine();
list.Reverse();
list.Print();
}
}
}
반응형
'C# > C#200제' 카테고리의 다른 글
[C#] 14일차 - 99. 스택을 이용한 프로그램 (0) | 2021.02.10 |
---|---|
[C#] 14일차 - 98. Stack<T>의 구현 (0) | 2021.02.10 |
[C#] 14일차 - 96. LinkedList의 구현 (0) | 2021.02.10 |
[C#] 14일차 - 95. dynamic형을 사용하는 일반화 프로그램 (0) | 2021.02.10 |
[C#] 14일차 - 94. 일반화 클래스(제네릭 클래스) (0) | 2021.02.10 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!