(c#)二维数组的查找

原创 2018年04月15日 18:45:54
 class MyArray
    {
        static void Main(string[] args)
        {
            
            int[,] a = new int[3, 3] {
                { 1,2,3},
                { 2,4,5},
                { 5,6,7}
                };

           bool isfind= find(3, a);
            Console.Write(isfind);


        }
        public static bool find(int target, int[,] arry)
        {
            int row = arry.GetLength(0);
            int col = arry.GetLength(1);
            int i, j;
            for ( i = row-1,j=0; i >=0&&j<col ; )
            {
                if (target == arry[i, j])
                    return true;
                if (target < arry[i, j])
                {
                    i--;
                    continue;
                }
                if (target > arry[i, j])
                {
                    j++;
                    continue;
                }
            }
            return false;
        }
    }

在二维数组中查找元素

在二维数组中查找元素
  • StoryMonster
  • StoryMonster
  • 2016-10-05 16:58:50
  • 1803

Linq中查询二维数组

以下代码为在一个4*4的二维int数组中将大于5的元素查出:        static void Main(string[] args)        {            int[,] arr...
  • ojlovecd
  • ojlovecd
  • 2008-08-19 13:48:00
  • 3467

C#二维数组及字符串操作

二维数组 int r = arr.Rank;//数组的维数 Console.WriteLine("长度{0}",arr.Length);//总长度 int e=arr.GetLength(0);...
  • u010371458
  • u010371458
  • 2013-05-29 21:30:00
  • 1638

从二维数组中查找某个元素

题目:有一个二维数组,二维数组的每一行从左到右数据递增,二维数组的每一列,从上到下递增。在这样的二维数组中查找指定元素,返回其下标。 思路:首先将待查找的元素q与二维数组的右上方的元素e进行...
  • xiaoyi357
  • xiaoyi357
  • 2017-04-08 18:53:24
  • 1224

【C++】二维数组中的查找

一个二维数组,每一行右边的都比左边的大,每一列下面的都比上面的大。 完成一个函数,输入这样一个二维数组和一个整数,判断数组中是否含有该整数 先从一般的情况推导: 例如要在下面的数组中查找7 1...
  • michellechouu
  • michellechouu
  • 2015-08-06 13:48:03
  • 830

二维数组中的查找(C语言)

题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数...
  • u010298501
  • u010298501
  • 2014-11-29 23:34:46
  • 763

二维数组中的查找(LeetCode: 74. Search a 2D Matrix)

在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数....
  • yanglingwell
  • yanglingwell
  • 2017-04-10 10:27:26
  • 1220

2.二维数组中的查找(python和java实现)

题目:在一个二维数组中,每一行都是按照从左到右递增的顺序排序,每一列都是安装从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中书否含有该整数。...
  • john_bh
  • john_bh
  • 2017-03-08 16:35:52
  • 257

二维数组中某一元素的查找

/* 面试例题3:二维数组中某一元素的查找 :在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,...
  • liyf__88
  • liyf__88
  • 2017-05-19 16:32:34
  • 519

[Java]二维数组中的查找

题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。《剑指offer面试题3》 ...
  • liqiang1251976772
  • liqiang1251976772
  • 2016-05-09 23:27:42
  • 1602
收藏助手
不良信息举报
您举报文章:(c#)二维数组的查找
举报原因:
原因补充:

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