Stack1 [Data Structure] 자료구조 - 현실을 프로그래밍으로 표현하는 것 - 집을 짓는데 필요한 건축자재. (모래, 시멘트, 벽돌 등) => 건축 자재(자료구조)로 건축하는 과정 == Algorithm(알고리즘) - big size data를 효율적으로 관리 1. 배열 (Array) - 여러 data를 하나의 이름으로 grouping하여 관리하기 위한 data structure - 관리할 data가 많아졌을 때 사용 (data가 2개인데 배열을 쓴다...?) - data를 넣는대로 index를 부여 - array는 크기가 정해져 있으며, array 요소의 index는 변화하지 않는다.(ex. 젠가 - 중간에 뭐가 빠져도 나머지는 그대로) 2. 리스트 (List) - 배열의 고정된 index가 아닌, 빠진 부분을 빈틈없이 data를 메우는 .. 2022. 6. 7. 이전 1 다음