using System;
using System.Collections.Generic;
class MainClass
{
static void Main()
{
var list = new LinkedList<int>();
list.AddFirst(100);
list.AddFirst(200);
// 出力される順序を確認
foreach (var n in list)
{
Console.Write("{0} ",n);
}
Console.WriteLine();
// 出力値:200 100
// 後入れ先出し
int i = 0;
while (i < 3)
{
list.AddAfter(list.First, i++);
}
// 出力値:200 2 1 0 100
foreach (var n in list)
{
Console.Write("{0} ",n);
}
Console.WriteLine();
list.AddBefore(list.First, 100);
// 出力値:100 200 2 1 0 100
foreach (var n in list)
{
Console.Write("{0} ",n);
}
Console.WriteLine();
list.Remove(1);
// 出力値:100 200 2 0 100
foreach (var n in list)
{
Console.Write("{0} ", n);
}
Console.WriteLine();
}
}
0 コメント:
コメントを投稿