Map < key,value>

정키·2023년 4월 17일

의문투성이들

목록 보기
7/12

<key, value>는 키-값 쌍(key-value pair)을 나타내는 표현입니다. 이 표현은 주로 맵(Map)이라는 자료구조와 관련되어 사용됩니다. 맵은 키-값 쌍으로 데이터를 저장하고 관리하는 자료구조입니다. 각각의 키는 고유해야 하며, 이 키를 이용해 값에 접근할 수 있습니다. 이러한 키-값 쌍을 사용함으로써 데이터 검색이나 수정이 효율적이고 빠릅니다.

키(key)와 값(value)의 차이점은 다음과 같습니다.

키(key): 맵에서 각 값에 대한 고유한 식별자 역할을 합니다. 키는 중복되지 않으며, 키를 통해 맵에 저장된 값을 빠르게 검색할 수 있습니다. 키는 일반적으로 정수, 문자열 또는 다른 객체를 사용할 수 있습니다.

값(value): 맵에 저장되는 실제 데이터를 나타냅니다. 각 키는 하나의 값과 연결되어 있습니다. 값은 중복될 수 있으며, 키를 통해 접근할 수 있습니다. 값은 다양한 데이터 타입과 객체를 사용할 수 있습니다.

예를 들어,

전화번호부를 생각해봅시다. 전화번호부에서 이름은 키 역할을 하고, 전화번호는 값 역할을 합니다. 이름을 통해 해당하는 전화번호를 찾을 수 있으며, 이름은 고유해야 합니다(중복되지 않아야 함). 전화번호(값)는 중복될 수 있지만, 이름(키)를 통해 빠르게 검색할 수 있습니다. 이처럼 맵은 키-값 쌍을 사용하여 데이터를 효율적으로 저장하고 검색할 수 있게 해줍니다.

profile
bbbu

0개의 댓글