본문 바로가기
[알고리즘] 선형 탐색 (Linear Search) 선형 탐색은 매우 간단한 알고리즘이다.다른 개념을 공부할 때 자주나와서 먼저 공부하려고 한다. 현재 차근차근 해보자는 생각에 기초적인 부분을 공부하고 있다. 좀 더 구체적인 내용은 다른 글에 작성하거나 추후 글을 수정하는 방향으로 해보겠다.틀린 내용이 있거나 궁금한게 있다면 편하게 댓글 남겨주시면 감사하겠습니다.📌 개념선형 탐색(Liner Search)은 배열에서 데이터를 찾는 알고리즘이다. 이진 탐색과 달리 데이터가 순서 없이 뒤죽박죽 나열된 경우에도 적용할 수 있다.  찾는 방식은 단순히 배열 앞쪽부터 순서대로 데이터를 조사한다. 1부터 9까지 정수가 랜덤으로 배열에 담겨 있다고 가정해 보자 그 중 숫자 6을 찾아 보겠다. 단순하다. 배열의 가장 먼저인 왼쪽 부터 차례대로 6이 맞는지 확인하면 된다.. 2024. 8. 13.
[알고리즘] 버블 정렬 (Bubble Sort) 오늘은 첫 알고리즘 공부 시작이다. 정보처리기사 자격증 공부하면서 이것저것 들어보긴 했지만 자세히 알아본적은 없기 때문에 제대로 알고 넘어가겠다. 정렬(sort)이란 입력으로 주어진 숫자를 작은 순으로 나열하는 것을 말한다.현재 차근차근 해보자는 생각에 기초적인 부분을 공부하고 있다. 좀 더 구체적인 내용은 다른 글에 작성하거나 추후 글을 수정하는 방향으로 해보겠다.틀린 내용이 있거나 궁금한게 있다면 편하게 댓글 남겨주시면 감사하겠습니다.📌 개념버블 정렬(Bubble Sort)은 오른쪽에서 시작하여 왼쪽 방향으로 인접한 두 숫자를 비교하여 교체하는 작업을 반복한다.오른쪽에서 왼쪽으로 숫자가 이동해 가는 모습이 물속에서 공기가 떠어르는 것과 비슷하다고 붙은 이름이라고 한다. 1부터 9까지 랜덤으로 배치된.. 2024. 8. 12.