일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- 테이블
- 회원가입
- MSI
- Jdk버전 변경
- mac jdk 설치
- jdk
- 롤토체스 꿀팁
- oraclejdk
- MacOSJdk
- 마이바티스
- 데이터베이스
- 롤
- 파이썬
- 자바스크립트
- tomcat
- 스프링
- jQuery
- SQL
- oracle
- NoSQL
- 알고리즘
- 리그오브레전드
- Python
- LOL
- 롤토체스
- Database
- Java
- 다국어처리
- 이메일인증
- Today
- Total
목록알고리즘 (2)
웹쟁이의 일상
안녕하세요~ 오늘 풀어볼 알고리즘은 주어진 숫자 n개 중 가장 큰 숫자를 찾는 알고리즘을 구현해 보는 것 입니다. 예를 들어 4, 7, 12, 25, 2, 47, 18, 24 중 가장 큰 숫자인 47을 찾는 알고리즘입니다. 이 문제를 풀기 위해서는 리스트를 알아야 합니다. 우리는 모두 파이썬 말고도 다른 프로그래밍 언어를 접하면서 배열이 무엇인지 공부했기 때문에 푸는데 큰 문제는 없을 것입니다. 그러므로 리스트에 대한 기본적인 설명은 넘어가겠습니다. 다시 최대값 찾기 문제로 돌아와서 4, 7, 12, 25, 2, 47, 18, 24 중 최대값을 찾는 알고리즘을 정리해 보겠습니다. 1.첫 번째 숫자 4를 7과 비교합니다. 7이 더 크니 현재 최대값은 7입니다. 2. 7과 세번째 숫자 12를 비교합니다. 1..
안녕하세요~! 저번 포스팅에서 파이썬과 파이참을 설치하는 방법에 대해 알아보았는데요, 설치한 파이썬으로 오늘부터 알고리즘 공부를 차차 해보겠습니다. 알고리즘은 간단히 설명하면 '어떤 문제를 풀기 위한 절차나 방법'을 말합니다. 주어진 '입력'을 '출력'으로 만드는 과정이며, 알고리즘의 각 단계는 구체적이고 명료해야 합니다. 하지만 어떤 문제를 푸는 과정은 꼭 한가지로 한정되는 것은 아닙니다. 프로그래밍적인 측면에서 바라보면, 어떤 문제를 풀기 위해서는 여러가지 방법(알고리즘)을 사용할 수 있지만, 가장 최적의 속도를 이끌어 내기 위해서 어떤 알고리즘이 어떤 특징을 지니고 있는지 알아야 합니다. 이처럼 알고리즘의 성능이나 특징을 분석하기 위해서는 어려운 수학적 지식이 많이 필요하지만, 앞으로 포스팅에서 복..