public static void main(String[] args)
{ int[] pArray = {1, 2, 4, 8, 9, 78, 89, 54, 63, 47, 28, 454, 3648, 4123, 999, 546, 231, 213, 985};
int targetIndex = linerSearch(pArray, 213);
int i = 0;
int lengthArray = pArray.length;
System.out.println(lengthArray);
while (i <= lengthArray)
{
if (pArray[i] == 213)
{
System.out.println("找到该值了,它的坐标:" + i);
break;
}
i++;
}
}
//卫兵查找
public static int linerSearch(int[] pArray, int target)
{
int[] temp = new int[pArray.length + 1];
for (int i = 1; i < temp.length; i++)
{
temp[i] = pArray[i - 1];
}
temp[0] = target;
int index = temp[0];
int j = 1;
while (temp[j] != index)
{
j++;
}
return j - 1;
}
分享到:
相关推荐
本文将重点介绍一种简单的线性搜索方法——循序搜寻法,并通过C语言实现来展示其工作原理。 #### 循序搜寻法(Sequential Search) 循序搜寻法是一种非常基础且直观的搜索技术,它适用于任何类型的数据结构,尤其...
常见的搜索算法包括线性搜索、二分搜索等。 图算法:图算法用于处理图结构的数据,如最短路径算法(如Dijkstra算法、Floyd-Warshall算法)、最小生成树算法(如Prim算法、Kruskal算法)等。 动态规划:动态规划是...
� 排序 得分排行 选择、插入、气泡排序 ...循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 � 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵......
循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 堆叠 - 使用阵列实作 堆叠 - 使用链结实作(C 语言动态记忆体宣告) 堆叠 - 使用 Java 作物件封装 佇列(队列) - 使用阵列实作 ...
【电脑象棋循序渐进教程】是一篇关于利用VC++进行象棋程序开发的初级教程,适合初学者。教程通过逐步讲解,演示了一个简单的电脑象棋程序从基础到智能化的构建过程,涵盖了一系列关键技术和概念。 首先,教程从创建...
循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 对C语言的学习非常...
老掉牙 河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 ...背包问题(Knapsack Problem) ...循序搜寻法(使用卫兵) 二分搜寻法(搜
老掉牙 河内塔 巴式数列 ...循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵
循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵
C语言经典几十个经典案例,都有详尽 河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 ...背包问题(Knapsack Problem...循序搜寻法(使用卫兵)
《电脑象棋循序渐进:解构“象棋小巫师”源代码》 在计算机科学领域,尤其是人工智能(AI)与游戏开发部分,电脑象棋程序的设计是一门深奥且富有挑战性的学问。本篇文章将围绕"象棋小巫师"这款经典电脑象棋程序的源...
循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 堆叠、伫列 堆叠 ...
循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 堆叠、伫列 堆叠 ...
循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 堆叠、伫列 堆叠 ...
循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 堆叠、伫列 堆叠 ...
总结起来,《电脑象棋循序渐进及国际象棋程序设计》是一本涵盖国际象棋程序设计全方位知识的教程,从基础规则到高级算法,从搜索优化到数据库应用,都进行了详尽的阐述。无论你是编程爱好者还是希望深入研究国际象棋...
13. 循序搜寻法与二分搜寻法:循序搜寻法是简单的线性查找,而二分搜寻法则适用于有序数组,利用了数组有序的特点来加速搜索过程。 14. 插补搜寻法与费氏搜寻法:这两种搜寻法是基于数字的某些特性和分布规律来提升...