톨머프
387
2021-03-26 18:09:44 작성 2021-03-26 18:13:40 수정됨
2
139

map에 관해서


자료구조 중 map에 관해서 질문이 있습니다.

map은 key,value 쌍으로 값을 저장하며 key는 중복을 허용하지 않는다 라고알고 있습니다.

그러면 이미 동일한 key가 있는 상황에서 map에 인자를 넣을 때 기존의 것에 value가 덮어씌워지는것이 일반적인지 아니면 들어오려고 하는 것이 무시되는것이 일반적인지가 궁금합니다.

언어별로 다르게 구현되어있는거 같은데 둘 중 어떻게 구현하는 것이 일반적인가요?(hash map이 아닌 경우에)

0
  • 답변 2

  • 이핫
    178
    2021-03-26 19:19:14

    전 덮어쓰는게 일반적이라고 봅니다...


    변수도

     a=0;

    a=10;

    이렇게하면 a는 10으로 덮어써지니까요...ㅎㅎㅎ

  • cathei
    413
    2021-03-26 23:40:21
    덮어씁니다. 덮어쓰지 않는 API가 추가로 지원되는 경우도 있습니다.
  • 로그인을 하시면 답변을 등록할 수 있습니다.