`
cywhoyi
  • 浏览: 418521 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

循序搜寻法

    博客分类:
  • JAVA
J# 
阅读更多

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经典算法之循序搜寻法(使用卫兵)

    本文将重点介绍一种简单的线性搜索方法——循序搜寻法,并通过C语言实现来展示其工作原理。 #### 循序搜寻法(Sequential Search) 循序搜寻法是一种非常基础且直观的搜索技术,它适用于任何类型的数据结构,尤其...

    循序搜寻法.zip

    常见的搜索算法包括线性搜索、二分搜索等。 图算法:图算法用于处理图结构的数据,如最短路径算法(如Dijkstra算法、Floyd-Warshall算法)、最小生成树算法(如Prim算法、Kruskal算法)等。 动态规划:动态规划是...

    C语言经典算法大全(程序员必备).rar

    � 排序 得分排行 选择、插入、气泡排序 ...循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 � 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵......

    java开发经典算法

    循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 堆叠 - 使用阵列实作 堆叠 - 使用链结实作(C 语言动态记忆体宣告) 堆叠 - 使用 Java 作物件封装 佇列(队列) - 使用阵列实作 ...

    电脑象棋循序渐进教程

    【电脑象棋循序渐进教程】是一篇关于利用VC++进行象棋程序开发的初级教程,适合初学者。教程通过逐步讲解,演示了一个简单的电脑象棋程序从基础到智能化的构建过程,涵盖了一系列关键技术和概念。 首先,教程从创建...

    C-Program-examples.rar_2维码 C语言_c 卡牌游戏_字串核对_背包问题_蒙塔卡罗法

    循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 对C语言的学习非常...

    经典算法大全,常用的算法都在这里

    老掉牙 河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 ...背包问题(Knapsack Problem) ...循序搜寻法(使用卫兵) 二分搜寻法(搜

    c语言经典算法包括老掉牙,汉诺塔,三色旗

    老掉牙 河内塔 巴式数列 ...循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵

    C语言经典算法大全

    循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法  矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵

    C语言经典算法大全(几十个经典案例,都有详尽代码)

    C语言经典几十个经典案例,都有详尽 河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 ...背包问题(Knapsack Problem...循序搜寻法(使用卫兵)

    电脑象棋循序渐进中象棋小巫师的源代码(VC++)

    《电脑象棋循序渐进:解构“象棋小巫师”源代码》 在计算机科学领域,尤其是人工智能(AI)与游戏开发部分,电脑象棋程序的设计是一门深奥且富有挑战性的学问。本篇文章将围绕"象棋小巫师"这款经典电脑象棋程序的源...

    数据结构与算法

    循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 堆叠、伫列 堆叠 ...

    java各种经典算法

    循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 堆叠、伫列 堆叠 ...

    经典常用算法 河内塔

    循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 堆叠、伫列 堆叠 ...

    Java和C语言实现各种经典算法(含代码图例)

    循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表) 插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵 堆叠、伫列 堆叠 ...

    电脑象棋循序渐进及国际象棋程序设计

    总结起来,《电脑象棋循序渐进及国际象棋程序设计》是一本涵盖国际象棋程序设计全方位知识的教程,从基础规则到高级算法,从搜索优化到数据库应用,都进行了详尽的阐述。无论你是编程爱好者还是希望深入研究国际象棋...

    c实现的经典算法大全

    循序搜寻法是基础的查找算法,用于线性表的查找。C语言实现时,从表的一端开始,逐个比较元素,直到找到所需的元素或搜索结束。 以上算法实现,都需要具备扎实的C语言基础,包括数组、函数、指针以及复杂数据结构...

Global site tag (gtag.js) - Google Analytics