데이터를 나열하고 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조같은 종류의 데이터를 효율적으로 관리할 수 있습니다.같은 종류의 데이터를 순차적으로 저장할 수 있습니다.장점: 인덱스 번호를 알고 있다면 빠른 접근이 가능함.단점: 추가 삭제가 쉽지 않음(javascr
가장 먼저 넣은 데이터를 가장 먼저 꺼낼 수 있는 데이터 구조입니다.FIFO(First-In, First-Out), LILO(Last-In, Last-Out)방식이라고 합니다.스택과 꺼내는 순서가 반대입니다.ex) 음식점에서 가장 먼저 줄 선 사람이 제일 먼저 음식점에
Last In First Out 원리에 따라 정렬된 컬렉션입니다. 즉, 항상 마지막에 들어온 원자가 가장 먼저 나가는 구조로 정의된 자료구조이지요.프로그래밍 언어의 컴파일러, 변수나 메소드 호출을 컴퓨터 메모리에 저장할 때
동적인 자료 구조: 필요할 때마다 원소를 추가/삭제할 수 있고 크기가 계속 변함원소를 차례대로 저장하긴 하지만, 원소들이 메모리상에 연속적으로 위치하지는 않음.원소는 배열과 달리 원소를 추가 삭제할 때 다른 원소를 이동(비싼 연산)시킬 필요는 없지만 원소를 찾을 때까지