학교/데이터구조응용

1(0311) - 배열

공부 기록장 2024. 3. 11. 17:49

배열 - 항목의 개수 제한(메모리를 지정한 만큼만 사용가능)

 

연결리스트 - 크기가 제한되지 않음(메모리를 필요한만큼만 사용가능)

 

과제 : 항목의 개수가 제한이 없는 스택을 만들기

          삽입 삭제가 가능한 스택을 만들기

 

2주차 목표 - 스마트한 배열 만들기(파이썬의 리스트처럼)

 

파이썬 리스트(동적 배열)

● 배열의 크기를 지정하지 않는다.

● 배열의 용량을 늘릴 수 있다.

● 지정한 인덱스에 항목을 추가할 수 있다.

 

 

 

▶크기가 10인 배열에 수가 다 차있고 새로운 수가 추가되어야 하는 경우

1. 크기가 20인 배열을 새로 만들고 기존 10의 크기의 배열의 수를 20의 배열에 복사하고 새로운 수를 추가한다.

2. 그리고 기존의 10 크기의 배열은 해제한다.