·자료구조
배열 메모리의 연속적인 공간에 값이 채워져 있는 형태의 자료구조이다. 배열의 값은 인덱스를 통해 참조가 가능하다. 배열의 특징 - 인덱스를 사용해 값에 바로 접근이 가능하다. - 새로운 값을 삽입하거나 특정 인덱스에 있는 값을 삭제하기 어렵다. - 배열의 크기는 선언 시 지정 가능하며, 한번 선언하면 크기르 변경할 수 없다. - 구조가 간단하여 코딩 테스트에서 많이 사용한다. 리스트 리스트는 값과 포인터를 묶은 노드라는 것을 포인터로 연결한 자료구조이다. 자기 자신의 값과 다음 노드가 어떤 노드인지 가리키는 포인터를 갖고 있다. 리스트의 특징 - 인덱스가 없기 때문에 값에 접근하려면 head 포인터부터 순서대로 접근해야 함. 값에 접근하는 속도가 느림. - 포인터로 연결되어 있어 데이터를 삽입/삭제하는 ..