39. 컬렉션 - 2. 큐(Queue)
.NET프로그래밍/C# 3.5 SP1 2009. 8. 10. 11:00 |// Queue : FIFO(First In First Out) 형태를 띄는 자료구조, 선입선출
// - 메일, 프린터, 은행대기창구, ...
using System;
using System.Collections; // Queue 클래스
public class 큐
{
public static void Main()
{
// 큐 클래스의 인스턴스(실체;개체) 생성
Queue mail = new Queue();
// 큐(대기행렬)에 데이터 저장
mail.Enqueue("첫번째 메일");
mail.Enqueue("두번째 메일");
// 큐 출력
Console.WriteLine(mail.Dequeue()); // 첫번째
Console.WriteLine(mail.Dequeue()); // 두번째
}
}
// 큐(대기행렬)
// EnQueue(QueueIn) : 큐 넣는것
// Dequeue(QueueOut) : 큐 꺼내는것
'.NET프로그래밍 > C# 3.5 SP1' 카테고리의 다른 글
41. 컬렉션 - 4. 해시테이블(Hashtable) (0) | 2009.08.10 |
---|---|
40. 컬렉션 - 3. 배열리스트(ArrayList) (0) | 2009.08.10 |
38. 컬렉션 - 1. 스택(Stack) (0) | 2009.08.10 |
37. 스트링빌더(StringBuilder) (0) | 2009.08.10 |
알고리즘 - 9. 선택정렬 (0) | 2009.08.07 |