0
선형 검색과 순차 검색은 동일합니다. 내 지식이 정확하다면 순차 검색 알고리즘과 같이 선형 검색을 위해 아래의 알고리즘 작동을 친절하게 안내합니다.내 선형 검색 혼란에 혼동
- searcharray, searchno, length를 초기화하십시오.
- 초기화 pos = 0.
- 4 단계를 pos< = 길이까지 반복하십시오.
- 경우 searcharray [POS = searchno
복귀 POS I는 I 배열의 첫 번째 요소에서 발견 값을 이동하는 방법에 도움이 필요 둘째 1.
의해 다른
증가 POS
예, 선형 검색 및 순차 검색은 동일한 것을 의미하며 '까지'라는 단어를 '까지'(아마도 약간의 언어 문제입니까?)로 변경하면 알고리즘이 올바른 것입니다. –
"발견 된 값을 [배열의 첫 번째 요소로 이동하십시오"]는 무엇을 의미합니까? 거의 모든 언어에서, 그것은'searcharray [0] = searcharray [pos];와 같이 쓰여질 것입니다. 대신에 첫 번째 요소의 값을 발견 된 요소와 바꾸기를 원하십니까? 그렇다면 세 번째 변수는 한 요소의 내용을 일시적으로 보유해야합니다. –
@j_random_hacker 귀하의 추측은 100 % 정확합니다 내 배열에 5,6,7,2,3,4,9가 포함되어 있다고 가정하고 2를 검색하면 배열은 다음과 같이 나타납니다. 2,5,6,7,3,4,9 – user2747954