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

太原商城网站建设黑帽seo排名技术

太原商城网站建设,黑帽seo排名技术,wordpress表单提交 阿里云邮箱,别人用我的身份证做网站备案负责人前言 个人推荐在牛客网刷题(点击可以跳转),它登陆后会保存刷题记录进度,重新登录时写过的题目代码不会丢失。个人刷题练习系列专栏:个人CSDN牛客刷题专栏。 题目来自:牛客/题库 / 在线编程 / 剑指offer: 目录前言问题…

前言

  • 个人推荐在牛客网刷题(点击可以跳转),它登陆后会保存刷题记录进度,重新登录时写过的题目代码不会丢失
  • 个人刷题练习系列专栏:个人CSDN牛客刷题专栏。 题目来自:牛客/题库 / 在线编程 / 剑指offer:
    在这里插入图片描述

目录

  • 前言
  • 问题描述:
  • 举例:
  • 解法思路:
  • 代码结果:
  • 结束语


问题描述:

  • 在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

[
[1,2,8,9],
[2,4,9,12],
[4,7,10,13],
[6,8,11,15]
]

  • 给定 target = 7,返回 true。
  • 给定 target = 3,返回 false。
  • 数据范围:矩阵的长宽满足0≤n,m≤500,矩阵中的值满足0≤val≤10^9
  • 数据范围:0≤n≤10000
  • 进阶:时间复杂度O(1),空间复杂度O(n+m)

举例:

//示例1:
//输入:
7,[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]
//返回值:
true
//说明:存在7,返回true  
//==========================
//示例2:
//输入:
1,[[2]]
//返回值:
false
//==========================
//示例3:
//输入:
3,[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]
//返回值:
false
//说明:不存在3,返回false    

解法思路:

  • 例题如图所示,array[iRow][iCol],target = 7

从右上角array[0][3]开始查找,如果比target大,则iCol–
第二步与array[0][2]开始对比,比target大,继续iCol–
第三步与array[0][1]开始对比,比target小,则iRow++
第四步与array[1][1]开始对比,比target小,则iRow++
第五步与array[2][1]开始对比,等于target,返回true

在这里插入图片描述


代码结果:

/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param target int整型 * @param array int整型二维数组 * @param arrayRowLen int array数组行数* @param arrayColLen int* array数组列数* @return bool布尔型** C语言声明定义全局变量请加上static,防止重复定义*/
bool Find(int target, int** array, int arrayRowLen, int* arrayColLen ) {// write code hereint iRow = 0;int iCol = 0;bool bIsFind = false;if (NULL == array)return false;iCol = *arrayColLen - 1;iRow = 0;while (iCol >= 0 && iRow < arrayRowLen){if (target == array[iRow][iCol]){bIsFind = true;break;}else if (target <= array[iRow][iCol]){iCol--;}else{iRow++;}}return bIsFind;
} 


结束语

  • 以上就是该C语言编程题的内容。可以在牛客尝试刷几道题目来练习实践。牛客网刷题(点击可以跳转),可以尝试注册使用。
  • 题目来自:牛客/题库 / 在线编程 / 剑指offer:
    在这里插入图片描述
http://www.mmbaike.com/news/64927.html

相关文章:

  • 做自我介绍的网站的图片素材免费建立个人网站申请
  • 滨江道做网站公司营销技巧有哪些
  • 漳州市网站建设公司百度百家号官网登录
  • 通用网址查询网站百度推广找谁做靠谱
  • 帮忙做快站旅游网站广告代发平台
  • 做app网站郑州本地seo顾问
  • ui做自适应网站大数据营销 全网推广
  • 重庆网站建设模板制作沈阳seo网站推广
  • 在线做头像的网站有哪些元搜索引擎有哪些
  • 江阴做网站优化西安网络优化大的公司
  • markdown可以用wordpressseo网站排名优化教程
  • 有什么网站可以做免费推广能打开各种网站的浏览器
  • jsp网站开发引用文献手机网站免费客服系统
  • 怎么做二手房网站湖南网络优化
  • asp 大型网站开发浙江seo
  • wap手机网站源码短视频关键词seo优化
  • 学习网站开发心得裂变营销五种模式十六种方法
  • 加微信群网站怎么做的找一个免费域名的网站
  • 企业网络安全培训内容seo的方法有哪些
  • 青海建设厅报名网站百度竞价返点一般多少
  • 公共数据开放网站建设seo属于技术还是营销
  • 腾讯微博做网站外链步骤奶茶的营销推广软文
  • WordPress hitokoto企业专业搜索引擎优化
  • 做网站要用什么软件图文教程开发制作app软件
  • 网站建设以推广网推团队
  • 沈阳做网站直播的公司设计一个简单的网页
  • 个人网站也要备案吗seo营销专员
  • 哪些外贸网站可以做sohocpa广告联盟平台
  • 网站离线浏览器 怎么做福州百度推广开户
  • 我的世界做神器指令网站网搜网