
안드로이드 스튜디오로 안드로이드 앱 만들기
안경잡이개발자
프로그래밍을 공부하고자 하는 많은 학생분들은 시중에 있는 다양한 책이나 블로그 등에서 공부를 해보신 경험이 있을 겁니다. 하지만 학습 속도가 느리고, 책 또는 글에 불필요한 내용이 많다고 느껴본 경험이 많으셨을 겁니다. 이론적인 부분에 무게를 두기 보다는 '개발' 그 자체에 초점을 둔 강의로서 개발에 있어서 핵심적인 내용만을 다룹니다.
초급
Android
알고리즘을 통한 문제해결능력
알고리즘 문제풀이
- 실제 프로그램을 개발할 때 효율적인 알고리즘을 적용함으로써 원하는 결과를 도출해야 합니다.
- 스케줄 관리 프로그램: 달력에서 특정한 달에 해당하는 일 수는 어떻게 구할까?
- 내비게이션 프로그램: 여러 개의 중간 지점을 거쳐서 특정 지점으로 갈 때 가장 빠른 길은 무엇일까?
- 게시판 프로그램: 한 페이지당 게시글을 10개씩 출력해야 하는데 어떻게 출력할까?
- 알고리즘을 통해 문제해결능력을 키울 수 있다.
포항공과대학교 대학원 컴퓨터공학과 석사 졸업
학습 대상은
누구일까요?
알고리즘을 배우고 싶으신 분
실무에서 알고리즘이 어떻게 활용되는지 알고 싶으신 분
전체
34개 ∙ (7시간 3분)
3. 버블 정렬
09:06
4. 삽입 정렬
10:12
6. 퀵 정렬의 구현 및 한계점 분석
11:15
7. 기초 정렬 알고리즘 문제 풀이
17:57
8. 병합 정렬
15:04
11. 힙 정렬
20:05
12. 계수 정렬
07:43
13. 심화 정렬 알고리즘 문제 풀이
09:34
14. 스택
04:57
15. 큐
03:54
16. 너비 우선 탐색
07:51
17. 깊이 우선 탐색
07:07
18. 합집합 찾기
09:58
19. 크루스칼 알고리즘
14:53
21. 다이나믹 프로그래밍
13:37
24. 에라토스테네스의 체
09:41
25. 다익스트라 알고리즘
26:24
26. 플로이드 와샬 알고리즘
14:56
27. 위상 정렬
13:23
28. 강한 결합 요소
17:27
29. 네트워크 플로우
17:25
32. 이분 매칭
11:58
33. 단순 문자열 매칭 알고리즘
07:05
34. KMP 문자열 매칭 알고리즘
14:59
무료
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!