搜索:在一组给定的数据中,如何找出某个数据是否存在

原创 2018年04月17日 21:22:45
import java.util.Scanner;
class S1
{
    int[] data = {2,4,3,5,7,9,6,8,12,13,34,52};
    Scanner in = new Scanner(System.in);
    public void show()
    {
        System.out.print("请输入要查找的数字在第几位:");
        int x = in.nextInt();
        int loc = -1;
        for(int i = 0 ; i<data.length ; i++)
        {

            if(data[i]==x)
            {
                loc = i;
                break;
            }
        }
        if( loc > -1)
        {
            System.out.println(x+"是第"+(loc+1)+"个");
        }
        else
        {
            System.out.println(x+"不在其中");
        }
    }
    public void show1()
    {
        int[] data = {2,4,5,7,22,55,12,3,5};
        System.out.print("请输入数据查询是否在数组中:");
        int x = in.nextInt();
        boolean found = false;
        for(int k:data)  //
        {
            if(x==k)
            {
                found = true;
                break;
            }
        }
        if(found)
        {
            System.out.print(x+"在其中");
        }
        else
        {
            System.out.print(x+"不在其中");
        }
    }
}
public class Seek {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        S1 tow = new S1();
        tow.show();
        tow.show1();
    }

}

在一组给定的数据中,找出某个数据是否存在。

#include int search(int key,int a[],int length) { int ret=-1; int i; for(i=0;i
  • xg17_38241417139
  • xg17_38241417139
  • 2017-12-23 10:10:58
  • 57

二维数组中查找指定数是否存在?

剑指offer里面的题目。 题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的二维数组和一个整数,判断数组中是否有该整数存...
  • a15994269853
  • a15994269853
  • 2014-03-20 17:07:55
  • 2249

找出元素item在给定数组arr中的位置,存在输出位置,不存在输出-1

function indexOf(arr,item){ for(i = 0;i //将数组遍历 if(arr[i]==item) //判断数组中的元素值是否与给定元素相等 return i;...
  • wzhss3321
  • wzhss3321
  • 2015-09-25 12:52:11
  • 247

在SQL2008查找某数据库中的列是否存在某个值

--SQL2008查找某数据库中的列是否存在某个值 create proc spFind_Column_In_DB ( @type int,--类型:1为文字类型、2为数值类型 @st...
  • a497785609
  • a497785609
  • 2015-08-10 10:49:49
  • 3413

判断list里是否存在某值

public String saveDept() {   try {    if(!deptIds.equals("")){     String[] deptId = deptIds.spli...
  • cheng199005050
  • cheng199005050
  • 2012-11-19 16:32:35
  • 10253

在一个循环有序数组里查找一个给定的值是否存在

题目:     一个循环有序数组(如:3,4,5,6,7,8,9,0,1,2),不知道其最小值的位置,要查找任一数值的位置。要求算法时间复杂度为log2(n)。  思路:    我们可以把循环有...
  • baoyan2015
  • baoyan2015
  • 2017-06-29 11:13:10
  • 192

海量数据查找一个数是否存在

问题:给定一个集合,集合中包含50亿级以上的整数(无序,不重复),给定一个算法,查找该集合中是否存在某个数(内存限制1G) Answer: (1)40亿数据全部放入内存中,所需要的内存数:40*1...
  • svmachine
  • svmachine
  • 2016-10-05 18:11:51
  • 676

mysql FIND_IN_SET查询 字段,拼接数据是否存在某个值 in查询字段存在某个数组中

先来表m_u_r设计图结构 这种适用用find_in_set,可能有些大神认为为撒不用like匹配多好就例如上图数据如果查询 like %1%里面所有包含一 的都会查出来 先...
  • u010757785
  • u010757785
  • 2017-03-09 14:48:01
  • 1904

php查找某个值是否存在于多维数组中

function deep_in_array($value, $array) { foreach($array as $item) { if(!is_array...
  • wy377383795
  • wy377383795
  • 2017-12-26 13:21:50
  • 493

判断一个表中是否存在某个字段 及 判断数据库中是否有某个

  • sky_monkey
  • sky_monkey
  • 2009-08-17 18:59:00
  • 10153
收藏助手
不良信息举报
您举报文章:搜索:在一组给定的数据中,如何找出某个数据是否存在
举报原因:
原因补充:

(最多只允许输入30个字)