IT/Python python 알고리즘 - 728x90 반응형 알고리즘: 어떤 문제를 풀기 위한 절차 및 방법 주어진 입력을 출력으로 만드는 과정 각 단계는 구체적이고 명료해야함 한 가지 문제를 푸는데 여러가지 방법이 있을 수 있으며, 상황에 맞는 적당한 방법을 선택 가능 (ex. 절댓값 구하기) 어떤 알고리즘이 어떤 특징을 지니고 있는지 얼마나 빠르고 사용이 용이한지 알고 있으면 좋음 → 알고리즘 분석 (수학적 증명이 필요) 프로그램을 작성하지 전, 알고리즘을 사람의 언어로 최대한 자세하게 적어두면 프로그램으로 옮기는 과정이 용이함 1부터 n까지의 합을 구하는 알고리즘: 합을 기록할 변수 s를 만들고 0을 저장 → 초기값 설정 변수 i를 1부터 n까지 1씩 증가시키며 반복 → 입력 변수 s에 i를 더하여 얻은 값을 다시 s에 저장 → 절차 반복이 끝났을 때 결괏값 s → 출력 or n(n+1)/2 입력 크기와 계산 횟수: 알고리즘에는 입력이 필요하며, 입력 크기가 알고리즘의 수행 성능에 영향을 미치는 경우가 많음! 입력 크기가 크면 → 당연히 알고리즘의 계산도 복잡해짐 알고리즘 분석 과정에서 입력 크기가 매우 크다면 고민해보자! Reference: 모두의 파이썬 x 알고리즘 합본호 - 이승찬 지음 - 길벗 https://www.yes24.com/Product/Goods/67327129 모두의 파이썬&알고리즘 합본호 - 예스24 파이썬 분야 2년 연속 베스트셀러 『모두의 파이썬』알고리즘 입문서 1위 『모두의 알고리즘 with 파이썬』베스트셀러 두 권을 한 권으로 합쳤다!실속파를 위한 합본호 구성!이 책은 『모두의 파 www.yes24.com 감사합니다 728x90 반응형 공유하기 게시글 관리 구독하기늑대양의 안식처 'IT > Python' 카테고리의 다른 글 혼자 공부하는 파이썬 - 혼공단3기 - 6주차 미션 (0) 2020.03.15 혼자 공부하는 파이썬 - 혼공단3기 - 5주차 미션(선택 미션) (0) 2020.03.08 혼자 공부하는 파이썬 - 혼공단3기 - 5주차 미션(기본 미션) (0) 2020.03.08 혼자 공부하는 파이썬 - 혼공단3기 - 4주차 미션(선택 미션) (0) 2020.03.01 혼자 공부하는 파이썬 - 혼공단3기 - 4주차 미션(기본 미션) (0) 2020.03.01 Contents 당신이 좋아할만한 콘텐츠 혼자 공부하는 파이썬 - 혼공단3기 - 6주차 미션 2020.03.15 혼자 공부하는 파이썬 - 혼공단3기 - 5주차 미션(선택 미션) 2020.03.08 혼자 공부하는 파이썬 - 혼공단3기 - 5주차 미션(기본 미션) 2020.03.08 혼자 공부하는 파이썬 - 혼공단3기 - 4주차 미션(선택 미션) 2020.03.01 댓글 0 + 이전 댓글 더보기