[자료구조]리스트(list), 큐(queue), 스택(Stuck)

1.리스트(List): 노드가 순차적으로 연결된 형태, 
-싱글링크드리스트: 노드는 다음 노드의 주소값을 가지고 있다.
-이중링크리스트: 노드의 다음 노드와 이전 노드값 모두 가지고있다.
-환형 링크드리스트: 마지막 노드가 첫번째노드의 주소값을 가지고있다.
 
2.큐(Queue): 먼저 넣은 것을 먼저 빼는 방식(FIFO). 입력은 뒤에서 꺼내는건 앞에서(반대가능), 선입선출

3.스택(Stuck): 나중에 넣은 것을 먼저 빼는 방식(FILO). 입출력 모두 앞이나 뒤 한곳에서만, 후입후출

댓글

이 블로그의 인기 게시물

[gpt/gpt와 대화/번역]이미지생성형ai와 인공지능에 대하여

[AI요약/퍼플렉시티]게임산업의 침체와 한국게임업계의 희망

[C#]CS1612: 'List.this[int]'은(는) 변수가 아니므로 해당 반환 값을 수정할 수 없습니다.