상세 컨텐츠

본문 제목

Golang Algorithm - Linear Search - 선형 검색

Programming Language/Go

by Yongari 2023. 2. 10. 22:51

본문

 

 

이 코드는 인덱스를 사용하여 목록의 시작에서 끝으로 이동함으로써 요소 목록을 전달합니다. 각 요소가 검사되고 검색 항목과 일치하지 않으면 다음 항목이 검사됩니다. 한 항목에서 다음 항목으로 이동하면 목록이 순차적으로 전달됩니다.

 

package main

import "fmt"

func linearsearch(datalist []int, key int) bool {
	for _, item := range datalist{
		if item == key{
			return true 
		}
	}
	return false 
}

func main(){
	items := []int{95,78,36,58,45,86,99,251,320}
	fmt.Println(linearsearch(items,58))
}

관련글 더보기