티스토리 뷰
반응형
반드시 알아야 하는 알고리즘 top 8
재귀 알고리즘
이진 탐색
순차 탐색
버블 정렬
삽입 정렬
탐욕 알고리즘
최단거리 알고리즘
몬테 카를로 알고리즘
순차 탐색
순차 탐색은 가장 간단하며 누구나 사용하는 탐색 방법입니다. 데이터 배열에서 찾고자하는 값이 있으면 배열의 첫 번째부터 하나하나 탐색해가는 방법입니다. 데이터를 조작할 필요가 없지만 비효율적이라는 단점이 있습니다. 추가로 순차 탐색은 단방향으로 탐색을 수행하기 때문에 선형 탐색이라고 부르기도 합니다.
순차 탐색 코드 : Python
data = [1,2,3,4,5]a = 3chk = Falsefor i in data:if a == i:chk = Truebreakprint(chk)
data 라는 배열에서 a 값을 순차 탐색으로 찾는 코드 입니다. 배열의 0번부터 찾아나가다가 찾으면 break 를 못찾으면 아무것도 하지 않는 for loop 문 입니다. 코드가 매우 단순하기 때문에 이해하기 어렵지 않습니다.
부족한 블로그에 방문해 주셔서 감사합니다.
잘못된 부분이나 질문이 있으시면
댓글로 말씀해주세요.
금방 확인하고 피드백 드리겠습니다.
좋은 하루 되세요. ^^
반응형
'#Archive' 카테고리의 다른 글
반드시 알아야하는 알고리즘 top 8 - 4. 버블 정렬 (0) | 2017.12.27 |
---|---|
2018 카카오 신입 공채 1차 블라인드 코딩테스트 문제 03 (2) | 2017.12.27 |
[SQL] 8. 더 큰 구조 만들어 나가기 - JOIN (0) | 2017.12.26 |
페이지 교체 알고리즘 - LRU (0) | 2017.12.25 |
반드시 알아야하는 알고리즘 top 8 - 2. 이진 탐색 (0) | 2017.12.25 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 여름휴가추천
- 반려견캠핑
- bukhansannationalpark
- 가족여행
- 영월여행
- 백준
- 캠핑장추천
- 여름휴가
- 영월캠핑
- 가평여행
- python
- 알고리즘
- 파이썬
- 카카오
- 강원도캠핑
- 가족캠핑
- 글램핑
- 계곡캠핑
- 서울근교캠핑
- 가평캠핑
- 강원도여행
- 여름캠핑
- 머신러닝
- Oracle
- SeoulTravel
- 자연힐링
- 커플여행
- 캠핑초보
- Koreancuisine
- sql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함