E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
剑指offer5
LeetCode:
剑指
Offer 29. 顺时针打印矩阵.
1.题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]2.思路 直观的想法是按照题目所述,依次打印每个数字,细节必须处理好。如图所示有四个方向,向右运行至边界或者已走过的数字时,转向下,同理向下运行至底部时或者已走过的数字时,转向左,以此类推。本题思路很简单,主要
sameTimer
·
2023-07-18 19:23
leetcode
矩阵
leetcode
线性代数
剑指
Offer 29. 顺时针打印矩阵(leetcode每日打卡)
目录题目描述题解思路算法流程代码(纯手打,给个赞给孩子吧)执行结果:题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10
_18shou
·
2023-07-18 19:23
小白学java
矩阵
leetcode
线性代数
剑指
Offer 29. 顺时针打印矩阵
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]限制:0spiralOrder(vector>&matri
爱学习的阿强
·
2023-07-18 19:22
算法
算法
剑指
Offer 29. 顺时针打印矩阵-题解
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]限制:0List[int]:ifmatrixisNone:
AiBigData
·
2023-07-18 19:51
算法
剑指
Offer
leetcode
算法
python
左旋转字符串&&字符串中第一个匹配下标&&重复子字符串(
剑指
58&&LeetCode 28&&459)
题目
剑指
Offer58-II.左旋转字符串思路最开始想到的就是使用字符串的substring方法,进行重新拼接。
pepsi_w
·
2023-07-18 16:49
小菜鸡的JAVA学习
java
算法
开发语言
替换空格&&反转字符串中的单词(LeetCode
剑指
offer05 && 151)
题目
剑指
Offer05.替换空格思路遍历,使用新的字符串来接原字符串,如为空格,则加入%20,否则加入原字符串。
pepsi_w
·
2023-07-18 16:19
小菜鸡的JAVA学习
leetcode
算法
职场和发展
剑指
offer-06-从尾到头打印链表
题目:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。输入:head=[1,3,2]输出:[2,3,1]思考:计算链表长度:想要用数组倒序存储链表,如果知道长度的话,可以利用索引很简单的存入;利用栈数据结构:利用栈先进后出的特性;利用递归回溯❤:利用递归,走到链表的末尾,在回溯时保存结点,即实现倒序;题解:计算链表长度classSolution{publicint[]rever
Anton丶
·
2023-07-18 16:46
刷题笔记
链表
数据结构
java
leetcode
剑指
offer-11-旋转数组的最小数字(Java)
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。给你一个可能存在重复元素值的数组numbers,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组[3,4,5,1,2]为[1,2,3,4,5]的一次旋转,该数组的最小值为1。注意,数组[a[0],a[1],a[2],…,a[n-1]]旋转一次的结果为数组[a[n-1],a[0],a[
Anton丶
·
2023-07-18 16:44
刷题笔记
java
算法
剑指offer
LeetCode
前缀和+哈希表,
剑指
Offer II 010. 和为 k 的子数组、
剑指
Offer II 011. 0 和 1 个数相同的子数组
剑指
OfferII010.和为k的子数组给定一个整数数组和一个整数k,请找到该数组中和为k的连续子数组的个数。
Abeants
·
2023-07-18 14:55
剑指
offer 59 滑动窗口的最大值
描述给定一个长度为n的数组num和滑动窗口的大小size,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5};针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个:{[2,3,4],2,6,2,5,1},{2,[3,4,2],6,2,5,1},{2,3,[4,2,6
CIA_agent
·
2023-07-18 09:34
剑指offer
LeetCode
leetcode
算法
动态规划
数据结构
剑指
offer 65 不用加减乘除做加法
描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。数据范围:两个数都满足−10≤n≤1000进阶:空间复杂度O(1),时间复杂度O(1)示例1输入:1,2返回值:3示例2输入:0,0返回值:0解题思路对于整数,则很简单,直接按与,或,异或等操作考虑进位就ok,对于负数稍麻烦一些,负数用补码表示,假如用n位表示,若一个数为负数,则其补码为pow(2,n)-相反数,举个
CIA_agent
·
2023-07-18 09:34
剑指offer
编程与算法
LeetCode
算法
leetcode
数据结构
2023-07-17力扣今日三题
链接:
剑指
Offer58-II.左旋转字符串题意:给一个字符串s,一个数字n,将前n个字符移动到尾部解:再摆一下string库substr参上实际代码:#include#includeusingnamespacestd
Qian丶Xi
·
2023-07-18 08:51
力扣每日一题
leetcode
编程导航算法通关村第 1关 | 两个链表的第一个公共节点
编程导航算法通关村第1关|白银挑战
剑指
Offer52.两个链表的第一个公共节点集合/map将headA中的链表,放在一个set集合中,依次遍历headB,headB中第一个包含在set集合中的节点就是第一个公共子节点
飘零书剑
·
2023-07-18 06:47
算法
链表
数据结构
剑指
offer----数组中只出现一次的数
题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。//num1,num2分别为长度为1的数组。传出参数//将num1[0],num2[0]设置为返回结果publicclassSolution{publicvoidFindNumsAppearOnce(int[]array,intnum1[],intnum2[]){if(array.length<2){
qming_c
·
2023-07-18 01:44
剑指
YOLOv8改进主干EfficientNet模型:重新思考卷积神经网络的模型扩展,YOLO系列高效涨点
本篇内容:
剑指
YOLOv8改进主干EfficientNet模型:重新思考卷积神经网络的模型扩展,YOLO系列高效涨点CSDN芒果汁没有芒果:YOLOv8最新首发创新点改进源代码!!
芒果汁没有芒果
·
2023-07-17 22:23
剑指YOLOv8原创改进
YOLO
目标检测
深度学习
(数组与矩阵)
剑指
Offer 04. 二维数组中的查找 ——【Leetcode每日一题】
❓
剑指
Offer04.二维数组中的查找难度:中等在一个n*m的二维数组中,每一行都按照从左到右非递减的顺序排序,每一列都按照从上到下非递减的顺序排序。
酷酷的懒虫
·
2023-07-17 20:24
LeetCode
矩阵
leetcode
线性代数
剑指
Offer 36. 二叉搜索树与双向链表
题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。解题思路主要是分治的思想,值得注意的是ResultType我们返回一个头指针和一个尾指针。classSolution{staticclassResultType{Nodefirst;Nodelast;publicResultType(Nodefirst,Nodelast){
BitterOutsider
·
2023-07-17 19:19
诗意的人生
化笔为
剑指
苍穹,气冲霄汉穿云石。
江湖有洞天
·
2023-07-17 19:48
剑指
Offer 60. n个骰子的点数
题目介绍把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。你需要用一个浮点数数组返回答案,其中第i个元素代表这n个骰子所能掷出的点数集合中第i小的那个的概率。示例1:输入:1输出:[0.16667,0.16667,0.16667,0.16667,0.16667,0.16667]示例2:输入:2输出:[0.02778,0.05556,0.08333,0.1
FuzhouJiang
·
2023-07-17 19:46
LeetCode错题集
算法
数据结构
动态规划
第6章 面试中的各项能力
剑指
offer第6章面试中的各项能力面试题38:数字在排序数组中出现的次数思路梳理面试题39:二叉树的深度思路梳理题目二:平衡二叉树思路梳理面试题40:数组中只出现一次的数字思路梳理面试题41:和为s的两个数字
weixin_41838371
·
2023-07-17 19:36
算法
另一个自己
你说喜悦我看到的是悲伤你说悲伤我看到的是痴狂你说东南西北是轮回的苦难我见雨雪冰霜是众生的坚强我们总是相同在不同的时间我们总是不同在相同的地方就像大海里奔涌的波浪就像云翳里射出的光芒我看是波澜壮阔是
剑指
苍茫你说是浪花碎在脚下是太阳迷失远方图片发自
涛涛不绝82
·
2023-07-17 16:09
剑指
Offer 31. 栈的压入、弹出序列
题目输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列{1,2,3,4,5}是某栈的压栈序列,序列{4,5,3,2,1}是该压栈序列对应的一个弹出序列,但{4,3,5,1,2}就不可能是该压栈序列的弹出序列。示例1:输入:pushed=[1,2,3,4,5],popped=[4,5,3,2,1]输出:true解释:我们可以按
leeehao
·
2023-07-17 15:02
剑指
offer37.序列化二叉树
先不讲题目,先讲讲序列化和反序列化。一,序列化与反序列化在Java中,序列化和反序列化是用于将对象转换为字节流和将字节流转换回对象的过程。序列化是将对象转换为字节流,以便可以在网络上传输或保存到文件中。而反序列化则是将字节流重新转换回对象。Java提供了一个java.io.Serializable接口,通过实现该接口,可以使类变得可序列化。该接口是一个标记接口,不包含任何方法,仅用于标识类的实例可
荔枝味啊~
·
2023-07-17 11:33
剑指offer
算法
leetcode
java
剑指
oferr68-II.二叉树的最近公共祖先
为什么这道题的难度是easy,我感觉挺难的啊,我想了挺久没有一点思路就直接看题解了。题解有两种解法,先看第一种存储父节点classSolution{Mapparent=newHashMap();Setvisited=newHashSet();publicTreeNodelowestCommonAncestor(TreeNoderoot,TreeNodep,TreeNodeq){dfs(root);
荔枝味啊~
·
2023-07-17 11:03
剑指offer
算法
leetcode
java
剑指
offer38.字符串的排列
classSolution{Listrec;boolean[]vis;publicString[]permutation(Strings){intn=s.length();rec=newArrayList();vis=newboolean[n];char[]arr=s.toCharArray();Arrays.sort(arr);StringBufferperm=newStringBuffer()
荔枝味啊~
·
2023-07-17 11:30
剑指offer
算法
leetcode
java
嘿,小家伙
她悄悄地转身,刚要逃跑,一柄锋利的
剑指
向她的喉间。男人站在她的面前,居高临下。女孩这才发现,她竟然撞上了守城的将军。“我没给你的,你不能偷。”女孩吓得瑟瑟发抖。
南风向西刮
·
2023-07-17 11:45
剑指
架构师--不是前驱还是后驱的问题,你需要四驱
成为一名优秀的系统架构师,是许多软件开发人员走技术路线所追求的梦想。从菜鸟到经验丰富的主程再到综合能力过硬,具有全局视野的系统架构师,不仅需要具备完善的理论知识,还需要经历复杂项目的实战锻炼,不是一个轻松的过程。俗话说得好,千里之行,始于足下;又言之不积跬步无以至千里。如果你看到了远方的光亮,那么就从现在开始,行动起来,一步一个脚印,不要停。相信每一步都是积淀,只要修炼到一定程度,就能打通任督二脉
龙赤子
·
2023-07-17 11:37
ICT
系统架构
架构
剑指
Offer Java 调整数组顺序使奇数位于偶数前面 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数
Java题解为了避免
剑指
感谢信,我们不新建新数组或者List辅助,直接采用冒泡排序把它排出来publicclassSolution{publicvoidreOrderArray(int[]array){
北鹤M
·
2023-07-17 08:22
剑指
Offer 13. 机器人的运动范围(go语言实现算法)
1.题目详细地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。一个机器人从坐标[0,0]的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格[35,37],因为3+5+3+7=18。但它不能进入方格[35,38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?。2
zjkkg1
·
2023-07-17 07:25
算法题
算法
dfs
剑指Offer
剑指
offer:13.机器人的运动范围
13-机器人的运动范围来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ji-qi-ren-de-yun-dong-fan-wei-lcof/地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。一个机器人从坐标[0,0]的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k
uncle_ll
·
2023-07-17 07:55
#
编程练习-剑指offer
广度优先遍历
二维数组
上下左右
剑指
Offer 13. 机器人的运动范围 JavaScript解决
剑指
Offer13.机器人的运动范围JavaScript解决问题描述代码问题描述地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。
谢去非
·
2023-07-17 07:53
前端算法
队列
算法
queue
【
剑指
Offer】13. 机器人的运动范围
剑指
Offer13.机器人的运动范围题目地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。
MoonpieXia
·
2023-07-17 07:23
Algorithm
#
剑指offer
#
Leetcode
算法
剑指
Offer 13. 机器人的运动范围 - python
剑指
Offer13.机器人的运动范围介绍地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。
心之所向丶7
·
2023-07-17 07:51
python
刷题
python
剑指
Offer 13. 机器人的运动范围
题目介绍地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。一个机器人从坐标[0,0]的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格[35,37],因为3+5+3+7=18。但它不能进入方格[35,38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?示例1:
FuzhouJiang
·
2023-07-17 07:50
LeetCode错题集
深度优先
算法
python 刷题篇(1)---- 时间复杂度和空间复杂度的分析
•互联网公司大多考的是Leetcode上
剑指
offer、hot100的题,但不是绝对,大多看面试官的算法水平。个人感
机智帅气的葫芦娃
·
2023-07-17 06:49
leetcode刷题
python
算法
剑指
YOLOv7改进主干EfficientNetV2升级版:更小的模型和更快的训练,并对EfficientNetV2进行原创改进,模型高效提升
本篇内容:
剑指
YOLOv7改进主干EfficientNetV2升级版:更小的模型和更快的训练,并对EfficientNetV2进行原创改进,模型高效提升本博客改进源代码改进适用于YOLOv7按步骤操作运行改进后的代码即可
芒果汁没有芒果
·
2023-07-17 05:57
剑指YOLOv7原创改进
YOLO
【
剑指
Offer刷题小记】对称的二叉树(JAVA版)
题目描述:请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。问题分析:二叉树对称,那么对于每个非叶子节点,其左右孩子的值相同,且左子树的左子树和右子树的右子树相同,右子树的左子树和左子树的右子树也相同,采用递归的方法即可判断整棵树是否对称。代码截图:
park_one
·
2023-07-17 05:19
7.12
剑指
Offer II. 左右两边子数组的和相等
给你一个整数数组nums,请计算数组的中心下标。数组中心下标是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果中心下标位于数组最左端,那么左侧数之和视为0,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。如果数组有多个中心下标,应该返回最靠近左边的那一个。如果数组不存在中心下标,返回-1。示例1:输入:nums=[1,7,3,6,5,6]输出:3解释:中心
m0_62379712
·
2023-07-17 04:07
leetcode
算法
勤奋自律
剑指
高考——钟竞明校长思政课堂助力高考
冬日暖阳既暖在身体,也暖在心窝。在高考备考的关键时刻,在备战小高考的攻坚阶段,钟竞明校长精心备课,走进高三教室,为孩子们上了一堂极具励志作用的思政课。钟校长站在立德树人制高点,从国人的初心和使命谈起,引导学生保留属于自己的初心和使命,奋斗拼搏,将自己的初心和使命与祖国的需要紧密结合,让自己成长为祖国需要的后备人才。校长讲课诙谐幽默,在轻松的课堂氛围中让学生明白:自己都可以成为聪明+勤奋的学生,树立
明天阳光
·
2023-07-17 03:45
leetcode
剑指
offer jz5 替换空格字符串
由题意可知,简单的遍历字符串即可#includeusingnamespacestd;classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramsstring字符串*@returnstring字符串*/stringreplaceSpace(strings){//writecodeherefor(inti=0;i
喜乐自在
·
2023-07-17 03:32
剑指offer
蓝桥杯
c++
职场和发展
算法
【复习36-37题】【每天40分钟,我们一起用50天刷完 (
剑指
Offer)】第二十七天 27/50
专注效率记忆预习笔记复习做题欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)文章字体风格:红色文字表示:重难点★✔蓝色文字表示:思路以及想法★✔如果大家觉得有帮助的话,感谢大家帮忙点赞!收藏!转发!本博客带大家一起学习,我们不图快,只求稳扎稳打。由于我高三是在家自学的,经验教训告诉我,学习一定要长期积累,并且复习,所以我推出此系列。只求每天坚
编程浩
·
2023-07-17 02:19
算法
Reno官宣首发ColorOS 6:硬核配置+全新系统体验,
剑指
华为、三星
继昨天正式宣布全新系列——Reno之后,今天OPPO副总裁沈义人更是发布了一篇长文,对全新系列Reno的解读。从沈义人的解读信息中,可以感受到,Reno不仅是全新的系列,更是充满创造力的产品线。而沈义人长文中提到新机拥有两个关键的新特性,指明Reno将从手机影像和系统两个大方面,由内而外全方位改变。除了沈义人曾透露OPPOReno将拥有个性鲜明的外观设计。今天,沈义人更是直言OPPOReno将首发
麦麦_bc1a
·
2023-07-17 01:48
剑指
Offer 62. 圆圈中最后剩下的数字
题目介绍0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。示例1:输入:n=5,m=3输出:3示例2:输入:n=10,m=17输出:2限制:1<=n<
FuzhouJiang
·
2023-07-16 20:15
LeetCode错题集
算法
数据结构
剑指
Offer 65. 不用加减乘除做加法
题目介绍写一个函数,求两个整数之和,要求在函数体内不得使用“+”、“-”、“*”、“/”四则运算符号。示例:输入:a=1,b=1输出:2提示:a,b均可能是负数或0结果不会溢出32位整数解答classSolution{public:intadd(inta,intb){//&位与做进位//^异或做相加while(b){intc=(unsignedint)(a&b)<<1;//求出a和b二进制相加每一
FuzhouJiang
·
2023-07-16 20:15
LeetCode错题集
算法
剑指
Offer 68 - II. 二叉树的最近公共祖先
题目介绍给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树:root=[3,5,1,6,2,0,8,null,null,7,4]示例1:输入:root=[3,5,1,6,2,0,8,null,null,7,4
FuzhouJiang
·
2023-07-16 20:15
LeetCode错题集
c++
leetcode
算法
数据结构
剑指
Offer 66. 构建乘积数组
给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B[i]的值是数组A中除了下标i以外的元素的积,即B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]。不能使用除法。示例:输入:[1,2,3,4,5]输出:[120,60,40,30,24]提示:所有元素乘积之和不会溢出32位整数a.lengthconstructArr(vector&a)
FuzhouJiang
·
2023-07-16 20:08
LeetCode错题集
算法
(中等)
剑指
Offer II 062.实现前缀树 Java
Trie,又称前缀树或字典树,是一棵有根树,其每个节点包含以下字段:指向子节点的指针数组children,对于本题而言,数组长度为26,即小写英文字母的数量。此时children[0]对应着小写字母a,children[1]对应着小写字母b,…,children[25]对应小写字母z布尔字段isEnd,表示该节点是否为字符串的结尾插入字符串从字典树的根开始,插入字符串。对于当前字符对应的子节点,有
努力努力再努力@_@
·
2023-07-16 19:47
LeetCode
java
c#
开发语言
剑指
Offer-按之字形顺序打印二叉树
题目描述[按之字形顺序打印二叉树]请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。解题思路、用两个栈奇数层从左到右:先左节点后右节点入栈1偶数层从右到左:先右节点后左节点入栈2代码classSolution{public:vector>Print(TreeNode*pRoot){vector>res;i
一只可爱的柠檬树
·
2023-07-16 19:54
剑指
offer04:在有序二维数组中查找某个数字
文章目录一、题目描述二、解题思路与代码实现1.解题思路2.代码实现一、题目描述二、解题思路与代码实现1.解题思路方法一:暴力遍历,可以做剪枝操作,如果遍历的数字大于target,就直接break。方法二:二分查找,对每一行做二分查找,python有内置函数bisect,非常方便。方法三:从右上角往左下方向查找,如果大于target,就向左移一位,如果小于target,就向下移一位这种查找方法适用于
在下柠檬
·
2023-07-16 12:31
python
剑指offer
python
边关月•昆仑怀古
忽闻战鼓风雷动,将士挥
剑指
苍穹。沙场饮血仰天啸,马革裹尸异乡留。图片发自App图片发自App图片发自App图片发自App
深海有光yzl
·
2023-07-16 12:01
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他