원준킹의 알고리즘 공부

  • 홈
  • 태그
  • 방명록

분류 전체보기 42

구현

구현 - 머릿속의 알고리즘을 소스코드로 바꾸는 과정 - 완전 탐색 : 모든 경우의 수를 주저 없이 다 계산하는 해결 방법 - 문제에서 제시한 알고리즘을 한 단계씩 차례대로 직접 수행 - int 자료형 데이터 리스트 길이 10,000,000 == 메모리 사용량 약 40MB - 일반적으로 2000만번의 연산 == 실행시간 1초 - 데이터 개수가 100만개 -> O(NlogN) == 2000만번 연산 문제1. 상하좌우 #상하좌우 2020-12-16 16:42 시작 16:53 종료 N = int(input()) lis = input().split() pos = [1,1] for i in lis: if i == "L": if pos[1] != 1: pos[1] -= 1 elif i == "R": if pos[1]..

코딩테스트 공부 2020.12.16

그리디 알고리즘

그리디 알고리즘 - 현재의 선택이 후에 끼칠 영향은 고려 안하고 매순간 최고의 선택만 하는 알고리즘 - 효과적, 직관적 / 최적의 답을 찾기에는 별로 - 바로 문제 유형 파악이 어려우면 그리디 알고리즘 의심 문제1. 큰 수의 법칙 #큰 수의 법칙 2020-12-15 17:10 시작 17:21 종료 N,M,K = list(map(int,input().split())) list = list(map(int,input().split())) list.sort(reverse=True) res = 0 cnt = 0 for i in range(0,M): if cnt == K: res += list[1] cnt = 0 else: res += list[0] cnt += 1 print(res) 문제2. 숫자 카드 게임 N,..

코딩테스트 공부 2020.12.15
이전
1 2 3 4 5
다음
더보기
프로필사진

원준킹의 알고리즘 공부

  • 분류 전체보기 (42)
    • 코딩테스트 공부 (9)
    • 인시큐어뱅크 활용 안드로이드 모의해킹 공부 (18)
    • 안드로이드 앱 개발 프로젝트1 (13)
    • 브이로그 ㅋ (1)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바