[CS]注記12.こうぞう
1957 ワード
尹大熙的讲义17讲。
尹大熙的讲座18讲。
コレクション
データセット같은 성격
を含むデータ構造.
配列と同様に、시작위치나 중간에 삽입
が必要な場合は、速度が速くなります.
using System.Collection;
ArrayList
ArrayList list = new ArrayList(); // list라는 ArrayList 생성
list.Add(10);
list.Add(20);
list.ADd(30);
list.RemoveAt(1);
lit.Insert(1,15); // 1자리에 15삽입
Queue / FIFO
Queue que = new Queue(); // que라는 큐를 생성
que.Enqueue("green");
que.Enqueue("orange");
que.Enqueue("yellow");
Console.WriteLine("{0}", que.Dequeue());// 이런식으로 값을 배출,출력할수 있음
Console.WriteLine("{0}", que.Dequeue());
Console.WriteLine("{0}", que.Dequeue());
Stack / LIFO
Stack stack = new Stack(); // stack이라는 스택 생성
stack.Push("green");
stack.Push("orange");
stack.Push("yellow");
Console.WriteLine("{0}", stack.Pop());
Console.WriteLine("{0}", stack.Pop());
Console.WriteLine("{0}", stack.Pop());
Hashtable
ハッシュ・テーブルは、KeyおよびValueからなるデータを処理するために使用される.
ハッシュ・キーを使用してテーブル内のアドレスを計算します.
Hashtable ht = new Hashtable(); // ht 라는 해시테이블 생성
ht["green"] = "초록색";
ht["orange"] = "주황색";
ht["yellow"] = "노란색";
Console.WriteLine(ht["green"]);
Console.WriteLine(ht["oragne"]);
Console.WriteLine(ht["yellow"]); // 키값으로 값을 가져오는것이 가능함.
Reference
この問題について([CS]注記12.こうぞう), 我々は、より多くの情報をここで見つけました https://velog.io/@psh4204/CS-메모12.-구조체-컬랙션テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol