이 코드는 인덱스를 사용하여 목록의 시작에서 끝으로 이동함으로써 요소 목록을 전달합니다. 각 요소가 검사되고 검색 항목과 일치하지 않으면 다음 항목이 검사됩니다. 한 항목에서 다음 항목으로 이동하면 목록이 순차적으로 전달됩니다.
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))
}
Go 언어를 기반으로한 블록체인 개발공부(Proof of Stake) - Part 4 (0) | 2023.02.11 |
---|---|
Golang Algorithm - binary search 이진 탐색 (0) | 2023.02.10 |
Go 언어를 기반으로한 블록체인 개발공부(Power of Work) - Part 3 (0) | 2023.02.10 |
Go 언어를 기반으로한 블록체인 개발공부(Network) - Part 2 (0) | 2023.02.09 |
Go 언어를 기반으로한 블록체인 개발공부 - Part 1 (0) | 2023.02.06 |