//3
///*杨氏矩阵
//有一个二维数组
//数组的每行从左到有是递增的,每列从上到下是递增的。
//在这样的数组中查找一个数字是否存在。
//时间复杂度小于o(N)
//1 2 3
//4 5 6
//7 8 9
//*/
//
//#include”stdio.h“
//int search(int arr[3][3],int n ,int row,int line)
//{
// int i=0;
// int j=line-1;
// while ((i < row) && (j >= 0))
// {
// if (n > arr[i][j])
// {
// i++;
// }
// else if (n == arr[i][j])
// {
// printf(“%d,%d”, i + 1, j + 1);
// return 1;
// }
// else
// {
// j–;
// }
// }
// return 0;
//
//}
//int main()
//{
// int arr[3][3] = { 1,2,3,4,5,6,7,8,9 };
// int ret;
// int n;
// scanf_s(“%d”, &n);
// ret = search(arr, n, 3, 3);
// if (ret == 1)
// {
// printf(“找到了”);
// }
// else
// {
// printf(“未找到”);
// }
// return 0;
//}
杨氏矩阵
最新推荐文章于 2024-05-31 04:49:18 发布