5. 리스트의 그룹과 공유
2020.04.23
그룹화Grouping 데이터 원소들은 각각 상이한 그룹에 속하며, 각 그룹의 크기는 다양하다. 예를들어, 한 쇼핑몰에서 파는 제품들을 채소, 전자제품, 육류 등의 카테고리에 따라 그룹화할 수 있으며, 각 카테고리에 속한 제품의 수가 상이할 수 있다. 레코드의 리스트 사용 배열을 이용한 구현 연결리스트를 이용한 구현 그룹을 표현하기 위해, elem 및 group 필드로 구성된 레코드의 리스트를 사용할 수 있다. 단순하다는 장점이 있지만, 특정 그룹에 관한 작업을 위해서는 전체 레코드를 순회해야 하는 단점이 있다. 부리스트sublist들의 리스트 사용 2D 배열을 이용한 구현 연결리스트의 배열을 이용한 구현 그룹을 표현하기 위해, 그룹의 리스트를 만들고, 각 그룹의 리스트에 그룹에 속하는 원소를 넣는 방법이..