计理02组04号顺序查找

Posted SYF

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计理02组04号顺序查找相关的知识,希望对你有一定的参考价值。

算法描述

该算法只是简单地将给定列表中的连续元素和给定的查找键进行比较,直到遇到一个匹配的元素(成功查找),或者在遇到匹配元素前就遍历了整个列表(失败查找)。实现顺序查找时常常会使用这样-一个小技巧:如果我们把查找键添加到列表的末尾,那么查找就一定会成功,所以不必在算法的每次循环时都检查是否到达了表的末尾。

算法设计

查看代码
import java.util.Scanner;
public class TEST 

	public static void main(String[] args) 
		// TODO Auto-generated method stub
		int a[]= 89,45,68,90,29,34,17;
		Scanner scan=new Scanner(System.in);
		int n=scan.nextInt();
		for(int i=0;i<a.length;i++) 
			if(a[i]==n) 
				System.out.println("id="+i);
			
		
	


运行结果

在黑夜里梦想着光,心中覆盖悲伤,在悲伤里忍受孤独,空守一丝温暖。 我的泪水是无底深海,对你的爱已无言,相信无尽的力量,那是真爱永在。 我的信仰是无底深海,澎湃着心中火焰,燃烧无尽的力量,那是忠诚永在

以上是关于计理02组04号顺序查找的主要内容,如果未能解决你的问题,请参考以下文章

计理02组01号选择排序

计理02组06号十大经典排序算法上篇

计理02组08号字符串操作算法

计理01组05号MySql基础课程

计理03组01号C语言基础知识

写几个函数: ①输人10个职工的姓名和职工号; ②按职工号由小到大顺序排序,姓名顺序也随之调整; ③要求输人一个职工号,用折半查找法找出该职工的姓名,从主函数输人要查找的职工号,输出该职工姓名(代码