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

免费拓客软件排行榜优化网站教程

免费拓客软件排行榜,优化网站教程,北京做软件开发的公司,百度指数网站【C语言每日一题】—— 杨氏矩阵😎😎😎 目录 💡前言🌞: 💛杨氏矩阵题目💛 💪 解题思路的分享💪 😊题目源码的分享😊 &#x1f4…

【C语言每日一题】—— 杨氏矩阵😎😎😎

目录

💡前言🌞: 

 💛杨氏矩阵题目💛 

💪 解题思路的分享💪 

 😊题目源码的分享😊

 👉 本菜鸡&总结 👈


😎博客昵称:陈大大陈

😊座右铭:所谓觉悟,就是在漆黑的荒野上开辟出一条理当前进的光明大道。

😋博主简介:一名热爱C/C++和算法等技术,喜欢运动,爱胡思乱想却胸怀大志的小博主!

😚博主&唠嗑:早中晚安!😄各位CSDN的朋友!😄我是博客新人陈大大陈,希望我的文章能为你带来帮助!欢迎大家在评论区畅所欲言!也希望大家多多为我提出您宝贵的建议!😘如果觉得我写的不错的话还请点个赞和关注哦~😘😘😘

 

💡前言🌞: 

大伙们好!😄又到了小陈每日一题的时间了~ 😋😋😋今天也带来了十分有趣的题目!🥰🥰🥰用C语言实现——杨氏矩阵~这个题目很有意思,新颖的同时又很值得思考!我现在迫不及待地要和大家分享~!😄🤗🤗

 💛杨氏矩阵题目💛 

💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡💡

有一个数字矩阵,矩阵的每行从左到右递增的,矩阵从上到下递增的,请编写程序在这样的矩阵中查找某个数字是否存在。

要求:时间复杂度小于O(N);

💪 解题思路的分享💪 

  • 如果没有时间复杂度小于O(N)的条件,我们就可以用两个循环来遍历数组轻易地解决问题,但是题目给出了要求,我们就另寻出路🤗。
  • 通过观察题目,我们发现,在杨氏矩阵里,矩阵的每行从左到右递增的,所以右上角的元素是一行中最大,一列中最小,而左下角的元素是一行中最小,一列中最大。
  • 知道这个信息之后,我们就可以从右上角或者左下角来查找
  • 从右上角开始查找时,如果所查找的数字大于右上角的元素,那么就说明这一行的元素没有比所查找元素大的,我们就可以直接跳过这一行。
  • 而如果右上角的元素比我们要查找的元素大,我们就可以去掉右上角元素所在的这一列。然后依然找右上角的元素继续和要查找的元素与比较。
  • 我们通过这样的算法,每次去掉一行或者一列,写出的代码效率是高于遍历数组的,也满足时间复杂度小于O(N)的要求。

 😊题目源码的分享😊

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>int findnum(int a[][3], int x, int y, int f) //第一个参数的类型需要调整
{int i = 0, j = y - 1;//从右上角开始遍历while (j >= 0 && i < x){if (a[i][j] < f) //比我大就向下{i++;}else if (a[i][j] > f) //比我小就向左{j--;}else{return 1;}}return 0;
}int main()
{int a[][3] = { {1, 3, 5},{3, 5, 7},{5, 7, 9} }; //一个示例if (findnum(a, 3, 3, 2)){printf("找到了!\n");}else{printf("没找着!\n");}return 0;
}

 👉 本菜鸡&总结 👈

本篇文章旨在分享C语言详解【C语言每日一题】——杨氏矩阵。🤠希望我的文章能够让大家有所收获!😋😋😋大佬们如果对我的文章有什么建议,或者认为那里写的不好,请在评论区写下您宝贵的意见!😀如果觉得我写的不错的话还请点个赞和关注哦~我会持续输出编程的知识的!🌞🌞🌞 

http://www.hkea.cn/news/780129/

相关文章:

  • 网站下载速度慢互联网广告推广公司
  • 电影网站空间配置网络营销的工具和方法有哪些
  • 包装设计网站免费百度seo搜索引擎优化厂家
  • 免费做公司网站sem对seo的影响有哪些
  • 网站空间购买费用关键词优化计划
  • 网站制作可以卖多少钱陕西网站建设制作
  • 深圳中小企业网站制作谷歌海外广告投放
  • 做游戏网站的需求分析创建app平台
  • 青岛胶南做网站的有多少seo商学院
  • 二月网站建设南宁百度个人中心登录
  • 如何在相关网站免费做宣传广告免费建立个人网站官网
  • 做搜狗网站优化首自己建立网站步骤
  • 企业资质查询官方网站最好的小说网站排名
  • 乐平网站设计北京互联网公司
  • 朝阳企业网站建设方案费用郑州网络营销学校
  • 建站行业发展百度广告代运营
  • 如何做积分商城网站鸡西seo顾问
  • p2p网站开发文档免费b站软件下载
  • 有没有做q版头像的网站今天百度数据
  • wordpress页面修改插件seo顾问阿亮
  • 政府门户网站建设标准国际婚恋网站排名
  • 上海青浦网站建设郑州靠谱seo电话
  • 网站建设怎么样seo专家招聘
  • 在网盘上怎么做自己的网站整站优化推广
  • php建设网站实训百度搜索引擎的总结
  • 怎么在360自己做网站重庆seo排名收费
  • 外贸网站建设浩森宇特教育培训报名
  • 网站开发价目表深圳市前十的互联网推广公司
  • php做视频直播网站关键词竞价广告
  • 重庆怎么站seo深圳网络推广团队