본문 바로가기

알고리즘

배열과 리스트

배열

  • 연속적인 공간에 값이 채워져있는 형태, Index를 통해 참조
  • 값을 삽입하거나, 삭제하는 경우, 해당 인덱스 주변의 값을 이동시키는 과정이 필요
  • 크기는 선언할 때 지정, 그 후 변경 불가능
  • 코딩테스트에서 많이 사용

리스트

  • 값과 포인터를 묶은 노드라는 것을 포인터로 연결한 자료구조
  • Head 포인터부터 순서대로 접근, 속도가 느림
  • 데이터를 삽입, 삭제 연산 속도가 빠름
  • 크기를 별도로 지정하지 않아도 됨

'알고리즘' 카테고리의 다른 글

버블 정렬  (1) 2024.03.22
Stack , Queue 스택과 큐  (0) 2024.03.20
구간 합  (0) 2024.03.20
디버깅  (0) 2024.03.14
시간복잡도  (0) 2024.03.14