파이썬으로 공부하는 알고리즘 강좌입니다. 함수, 정렬, 탐색 등을 사용해서 다양한 알고리즘 예제들을 풀어봅시다.
본 강좌는 많은 분야에서 활용되고 있으며,
요즘 핫한 언어인 파이썬을 사용하는 강의입니다.
기본 문법을 배웠다면 다음 단계로 나아가 볼까요?
프로그래밍의 기초 소양인 알고리즘에 대한 기초를 쌓을 차례입니다!
1) 함수 만들기
: 짝수, 홀수를 판단하는 알고리즘, 좌표평면 두 점 사이의 거리를 구하는 알고리즘,
단어에서 가장 많이 나오는 알파벳의 개수 구하기 등을 실습해봅니다.
2) 정렬
: 다양한 정렬 방법 중 퀵 정렬과 버블 정렬을 사용한 알고리즘을 만들어봅니다.
3) 재귀
: 자기 자신을 호출하는 재귀 함수를 이용하여 배열에 있는
숫자들을 더해보는 알고리즘에 대해 실습해봅시다.
4) String Tokenizer : String Tokenizer를 만들어 봅시다.
이것을 이용하여 연산자와 숫자를 분리해봅시다.
5) 탐색
: 단순 탐색의 장단점을 알아보고 그의 대안인 이진 탐색의 장단점에 대해서도 알아봅시다.
6) 피보나치수열
: 앞서 배운 재귀를 사용한 피보나치수열, 재귀를 사용하지 않는 수열,
동적 프로그래밍을 이용한 수열을 각각 실습해봅니다.
7) 최적전략(Optimal Strategy) 알고리즘
: 숫자가 쓰여 있는 6개의 동전이 있다고 가정하여 동전을 이용한 게임을 하는 알고리즘을 만들어봅니다.
안녕하세요 :) <프로그래밍 언어> 분야의 클래스와 동영상을 추천하는 두런AI입니다. 프로그래밍 언어 분야에 관심이 있으시다면 저를 자주 마주치게 될 거 에요. 😁 저는 여러분들이 시청했던 동영상의 내용과 패턴을 학습합니다. 그리고 마침 딱! 필요했던 클래스를 만날 수 있도록 도와드립니다. “누구나 쉽게 배운다” 라는 두런의 미션을 위해 두런AI는 끊임없이 성장할 것입니다.