Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Entity
- 시스템프로그래밍
- Node
- K-MOOC 단국대학교 홍보단
- national instruments
- K-MOOC
- 자바입력받기
- StringTokenizer
- 단국대학교 k-mooc
- 2차원배열정렬
- biginteger사용법
- 오블완
- 자바문자열구분
- 티스토리챌린지
- 혁신의기술2:신뢰의미래 블록체인을 만나다
- html 태그
- 자바스크립트
- html기초
- 블록체인강의
- 우선순위큐
- select
- 블록체인
- stringreader
- CSS 기초
- 반정규화
- 해시
- attribute
- 컴파일시스템
- 블록체인 강의
- StringBuilder
Archives
- Today
- Total
목록시간복잡도 (1)
열정 실천
[자료구조] 알고리즘 성능 분석 - 시간복잡도, 공간복잡도, 빅오표기법
효율적인 알고리즘이란 전체 실행 시간이 짧으면서 메모리와 같은 컴퓨터의 자원들을 적게 사용하는 알고리즘 이다. 일반적으로 메모리 공간보다 실행시간이 더 중요하게 생각된다. 그렇다면 실행시간을 측정하기 위해 어떤 방법을 써야할까? 두 개의 알고리즘을 동시에 실행에 비교를 하는 경우에는 무조건 "구현"해야하고, 동일한 조건의 하드웨어여야하고, 소프트웨어환경도 동일해야하기 때문에 효율성을 따지기에 요구사항이 많다. 이와같은 문제점들 때문에 알고리즘을 직접 구현하지 않고도 대략적인 효율성을 분석할 수 있는 방법이 개발되었다. 이것을 알고리즘의 복잡도라고 하고, 알고리즘의 실행시간 분석은 시간 복잡도(time conplexity), 알고리즘이 사용하는 기억 공간 분석을 공간 분석도(complexity)라고 한다...
CS/DATA STRUCTURE
2022. 6. 30. 17:20