当前位置: 首页 > news >正文

c语言练习题28:杨氏矩阵

杨氏矩阵

 从左到右增加

从上到下增加

思路:

代码:

#include<stdio.h>
int findNum(int(*arr)[3], int x, int y, int k) {int i = 0;int j = y - 1;while (i<x&&j>=0) {if (arr[i][j] > k) {j--;}else if (arr[i][j] < k) {i++;}else {return 1;}}return 0;
}
int main() {int arr[][3] = { {1,2,3},{4,5,6},{7,8,9} };int ret = findNum(arr, 3, 3, 4);printf("%d\n", ret);return 0;
}

思路2:

加入一个flag变量

 

二维数组传参的本质:

http://www.lryc.cn/news/139423.html

相关文章:

  • 梳理系统学习R语言1-R语言实战-使用ggplot进行高阶绘图
  • 测试框架pytest教程(2)-用例依赖库-pytest-dependency
  • electron软件安装时,默认选择为全部用户安装
  • MySQL常用表级操作
  • Golang Gorm 一对多关系 关系表创建
  • java八股文面试[数据结构]——ConcurrentHashMap原理
  • 学习记录——FeatEnHancer
  • OpenCV中常用的函数
  • 【福利】Google Cloud Next ’23 精彩待发,Cloud Ace 作为联合赞助商提前发福利~
  • vue-admin-template实现按钮级控制
  • 数据驱动工作效率提升的5个层次—以PreMaint设备数字化平台为例
  • 白介素对NK细胞功能的影响(IL-1β、IL-12、IL-15、IL-18、IL-21)
  • C++笔记之虚函数重写规则、返回类型协变、函数的隐藏
  • 抢鲜体验!vLive虚拟直播5大实用新功能上线!
  • 网约车平台如何开发?需要多少钱?
  • Rust踩雷笔记(5)——刷点链表的题(涉及智能指针Box,持续更新)
  • [附源码]计算机毕业设计-JAVA火车票订票管理系统-springboot-论-文-ppt
  • CARLA spawn Actor (Vehicle and Pedestrian)
  • 【官方中文文档】Mybatis-Spring #SqlSessionFactoryBean
  • el-tree树回显删除某项,再次点开树形组件无变化,实际数据已改变
  • 生产作业标准化是什么?生产车间作业流程标准化的步骤
  • CSS3盒模型+flex
  • 物种气候生态位动态量化与分布特征模拟
  • 微服务参数透传实现
  • leetcode 767. Reorganize String(重组字符串)
  • java八股文面试[数据结构]——List和Set的区别
  • 脑机接口里程碑!一天2篇Nature!
  • C语言strchr函数
  • Linux下的Shell基础——Shell概述和入门(一)
  • 当你在浏览器中输入了网址访问时产生了哪些技术步骤