본문 바로가기

피너클의 it공부방

검색하기
피너클의 it공부방
프로필사진 피너클

  • 전체 (219)
    • 백준 (170)
    • c (0)
    • 알고리즘 (3)
    • c++ (1)
    • 유니티 여러가지 (23)
    • 블렌더 여러가지 (1)
    • 인디게임개발일지 (6)
    • 웹 여러가지 (3)
    • 파이썬 (3)
    • 기록 (5)
    • 인공지능 (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
  • 오블완
  • 티스토리챌린지
  • C
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/05/05 (1)

피너클의 it공부방

c++ map

#include 으로 불러오고 삽입, 삭제, 탐색 모두 log(N) 삽입 방법은 크게 2개배열 처럼 넣거나 insert로 넣거나둘의 차이점은?1부터 100까지 m[10]에 배열 처럼 넣고 m[10]을 출력하면 당연히 100이 출력된다. 하지만 insert로 집어넣은 경우에는 맨 처음에 넣은 값인 1이 출력된다. insert의 경우 값이 있을 경우 그 값을 덮지 않는 것이다. 삭제 m.erase()를 통해 지울 수 있다. 없는 값을 지워도 딱히 에러는 안뜨는거같다. 탐색 탐색은 배열처럼 찾을수도 있고 find를 통해 찾을 수도 있다.find를 통해 찾은 경우에는 iterator로 반환되기 때문에 값을 출력하려면 -> 를 이용해야한다. 없는 값을 출력하면 위 처럼 나온다. map에는 순서가 없다. 들어간 순..

c++ 2025. 5. 5. 15:57
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바