개발자 되기(feat.SSAFY)

  • 홈
  • 태그
  • 방명록

상어 초등학교 1

21608. 상어 초등학교 - 구현, 시뮬레이션, counter sort, 해시 테이블. 파이썬

사용한 알고리즘/자료구조 델타를 이용한 2차원 배열 탐색 counter sort 해시 테이블(딕셔너리) 접근한 방법 학생의 위치를 정할 때마다 모든 좌표를 순회하며 주위 4 칸의 좌표 정보를 확인하는 브루트포스 알고리즘으로도 정답 처리를 받을 수 있습니다. 하지만 이런 브루트포스 방식은 O(4*(N**2))의 시간 복잡도를 가진, 굉장히 비효율적인 알고리즘입니다. A학생의 자리를 배정한다고 생각해봅시다. A학생이 좋아하는 학생들 중 한 명 이상이 이미 교실에 앉아있다고 하면, 우리는 이 학생이 좋아하는 학생들 근처 자리들만 조회한 후 우선순위를 계산하면 됩니다. 이 연산을 위해 딕셔너리를 활용합니다. 딕셔너리는 두 개를 사용합니다. 각 학생이 좋아하는 학생들의 정보를 담은 딕셔너리 학생 '주변 자리 좌표..

BOJ/구현 2021.10.25
1
더보기
프로필사진

공지사항

  • 블로그 소개 및 알고리즘 풀이 철학(ver0.1)
  • 분류 전체보기
    • 개발자 되기 (feat.SSAFY)
    • SSAFY지원 관련
    • 회고
      • SSAFY
      • Elden-Lang
      • 이직 준비
    • 1인 개발 기록
    • BOJ
      • BFS, DFS, 백트래킹
      • 구현
      • 그리디
      • 스택
      • 분할정복
      • 트리, 상호 배타 집합
    • TIL
      • Frontend
      • Backend
      • Monitoring(k8s, grafana)
      • 기타

Tag

쿠버네티스, BFS, loki, k8s, 그라파나, SSAFY, JavaScript, 모니터링, 노베이스, monitoring, 백준, 알고리즘, 개발자, 파이썬, 싸피, prometheus, 비전공, 스택, grafana, 회고,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바