目录
前言
A.建议
1.学习算法最重要的是理解算法的每一步,而不是记住算法。
2.建议读者学习算法的时候,自己手动一步一步地运行算法。
tips:文中的对数均以2为底数
B.简介
顺序查找是一种简单的查找算法,也称为线性查找。它的基本思想是逐个检查待查找元素是否与数组中的元素相等,直到找到目标元素或搜索完整个数组。
一 代码实现
#include <stdio.h>
// 顺序查找函数
int sequentialSearch(int arr[], int n, int target) {
for (int i = 0; i < n; i++) {
if (arr[i] == target) {
return i; // 找到目标元素,返回索引
}
}
return -1; // 未找到目标元素,返回-1
}
int main() {
int arr[] = {2, 5, 8, 12, 16, 23, 38, 45, 56, 72};
i