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
剑指0ffer
每日一题:【LeetCode】240.搜索二维矩阵Ⅱ
开始今日的叨叨今天题目的链接一点进去,哟,牛客网,竟然不是力扣的,结果在力扣上一搜,跳出来:
剑指
offer04.二维数组中的查找,还是个中等题,我才写了三题简单题怎么就开始写中等题了呢,是我不配了小白一只
-北宸-
·
2023-08-29 21:27
每日一题
LeetCode
leetcode
矩阵
算法
c语言
从权健到思兰德
去年12月26日,知名自媒体“丁香医生”发布的推文,
剑指
权健集团,其爆料,内蒙古7岁患癌女童,因为听信宣传,改用权健所谓的抗癌秘方治疗,病情恶化身亡。
麻三斤三麻
·
2023-08-29 19:54
《
剑指
offer》(7)动态规划、回溯
classSolution:defFindGreatestSumOfSubArray(self,array:List[int])->int:iflen(array)int:#f[n]=f[n-1]+f[n-2],要么从倒数第二级跳上来,要么从倒数第一个跳上来f0,f1=1,1foriinrange(2,number+1):f1,f0=f1+f0,f1returnf1classSolution:de
sinounuo
·
2023-08-29 19:36
动态规划
算法
我从地狱来
踏破那铁链枷锁寂寞,荒凉,是我内心的独白束缚我的不在是我内心的魔我已成魔,何惧心魔来这世间一遭浮华且暗淡,美丽且沉闷多少美丽的希望被击的支离破碎一切都幻化成云烟,成为昨日的酒饮下的是屈服和不甘而今我将
剑指
云霄
四斤
·
2023-08-29 13:28
Leetcode刷题笔记——
剑指
Offer 42. 连续子数组的最大和(简单)
Leetcode刷题笔记——
剑指
Offer42.连续子数组的最大和(简单)题目描述方法一:动态规划复杂度分析C++代码方法二:分治复杂度分析C++代码方法三:前缀和C++代码参考链接题目描述输入一个整型数组
卑微小岳在线debug
·
2023-08-29 12:48
Leetcode刷题
leetcode
算法
职场和发展
反转字符串II、
剑指
Offer 05.替换空格、151.翻转字符串里的单词、
剑指
Offer58-II.左旋转字符串
LeetCode344.反转字符串题目链接:344.反转字符串-力扣(LeetCode)视频链接:字符串基础操作!|LeetCode:344.反转字符串_哔哩哔哩_bilibili思路本题还是使用双指针,一个在头,一个在尾。两两交换,很简单。交换过程如下图所示:代码实现classSolution{public:voidreverseString(vector&s){for(inti=0,j=s.s
只当小白脸
·
2023-08-29 11:04
算法
c++
leetcode
数据结构
LeetCode Java刷题笔记—105. 从前序与中序遍历序列构造二叉树
中等难度,这道题和
剑指
Offer07.重建二叉树是同一道题。这道题我们需要首先知道前序和中序遍历的某些知识点:前序遍历的第一个元素是根节点。
刘Java
·
2023-08-29 05:01
leetcode
算法
从前序与中序遍历序列构造二叉树
【回眸】
剑指
offer(三)解题思路
题解|#数字在升序数组中出现的次数#JZ3数字在升序数组中出现的次数描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1数据范围:0≤n≤10000进阶:时间复杂度O(
回眸&啤酒鸭
·
2023-08-29 05:24
剑指offer做题笔记
算法
数据结构
c语言
剑指offer
【回眸】
剑指
offer(二)解题思路
题解|#数字在升序数组中出现的次数#JZ3数字在升序数组中出现的次数描述给定一个长度为n的非降序数组和一个非负数整数k,要求统计k在数组中出现的次数数据范围:0≤n≤1000,0≤k≤100,数组中每个元素的值满足0≤val≤100要求:空间复杂度O(1),时间复杂度O(logn)输入:[1,2,3,3,3,3,4,5],3返回值:4做题思路函数名为GetNumberOfK。函数接受三个参数:da
回眸&啤酒鸭
·
2023-08-29 05:22
剑指offer做题笔记
算法
数据结构
【LeetCode】
剑指
Offer Ⅱ 第5章:哈希表(6道题) -- Java Version
题库链接:https://leetcode.cn/problem-list/e8X3pBZi/类型题目解决方案哈希表的设计
剑指
OfferII030.插入、删除和随机访问都是O(1)的容器HashMap+
TomLazy
·
2023-08-29 03:32
#
剑指
Offer(专项突破版)
算法
八股
Java
(动态规划)
剑指
Offer 49. 丑数 ——【Leetcode每日一题】
❓
剑指
Offer49.丑数难度:中等我们把只包含质因子2、3和5的数称作丑数(UglyNumber)。求按从小到大的顺序的第n个丑数。
酷酷的懒虫
·
2023-08-29 00:38
LeetCode
动态规划
leetcode
算法
剑指
Offer 03. 数组中重复的数字
剑指
Offer03.数组中重复的数字利用题目的限制条件:所有数字都在0~n-1的范围内通过交互让数字和下标一一对应,如果有多个数字对应同一个下标,那就找到了答案。
dotJunz
·
2023-08-28 22:33
#
剑指offer
算法
剑指
Offer 68 - II. 二叉树的最近公共祖先
剑指
Offer68-II.二叉树的最近公共祖先可以理解为寻找节点p或q,找到就返回。如果在左子树中没有找到p或q,那说明最近公共祖先在右子树。如果在右子树中没有找到p或q,那说明最近公共祖先在做子树。
dotJunz
·
2023-08-28 22:03
#
剑指offer
算法
如何成为杰出的程序员?Glide的缓存机制,已拿offer入职
一、结缘实话说,最开始刷题的时候,刷的是LeetCode,后来才注意到了
剑指
offer的存在,最开始也是听别人说的,
剑指
offer在面试过程中出现的概率很大,就去尝试将其都做了一遍,做的过程中发现,其实有一部分题目与
前端小七七
·
2023-08-28 19:30
程序员
android
Leetcode-每日一题【
剑指
Offer 37. 序列化二叉树】
题目请实现两个函数,分别用来序列化和反序列化二叉树。你需要设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列/反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。提示:输入输出格式与LeetCode目前使用的方式一致,详情请参阅LeetCode序列化二叉树的格式。你并非必须采取这种方式,你也可以采用其他的方法解决这个问题。示例:输
jiaoer~~
·
2023-08-28 18:08
leetcode
算法
职场和发展
java
Leetcode-每日一题【
剑指
Offer 36. 二叉搜索树与双向链表】
题目输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。为了让您更好地理解问题,以下面的二叉搜索树为例:我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对于双向循环链表,第一个节点的前驱是最后一个节点,最后一个节点的后继是第一个节点。下图展示了上面的二叉搜索树转化成的链表。“head”表示指向链表
jiaoer~~
·
2023-08-28 18:06
leetcode
算法
职场和发展
java
数据结构
剑指
YOLOv5改进损失函数,具有自适应阈值的 Slide 权重函数,使模型在训练期间更加关注硬样本
本篇内容:
剑指
YOLOv5改进损失函数,设计具有自适应阈值的Slide权重函数,使模型在训练期间更加关注硬样本本博客改进源代码改进适用于YOLOv5按步骤操作运行改进后的代码即可:重点:该专栏《
剑指
YOLOv5
芒果汁没有芒果
·
2023-08-28 15:20
剑指YOLOv5原创改进
YOLO
计算机视觉
人工智能
【Java 中级】一文精通 Spring MVC - 数据验证(七)
博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO专家博主⛪️个人社区:个人社区个人主页:个人主页专栏地址:✅Java高阶八股文专题:
剑指
大厂
激流丶
·
2023-08-28 14:50
Java
中级
java
spring
mvc
剑指
Offer --- 字符串篇
剑指
Offer—字符串篇—
剑指
的题解K神已经写的已经非常详细了,并且Github上开源的电子书目前热度也非常高,这个12天12个模块系列就当作自己的秋招刷题汇总了,欢迎大家交流。
佳索
·
2023-08-28 13:06
剑指OFFER
java
leetcode
算法
数据结构
最短路径问题
剑指
Offer12.矩阵中的路径题目描述:给定一个mxn二维字符网格board和一个字符串单词word。如果word存在于网格中,返回true;否则,返回false。
@唔问
·
2023-08-28 11:53
c++
深度优先
【java】leetcode刷题记录+简单思路(hot100+
剑指
offer 简单\中等难度)
避免重复刷题每次都两眼一抹黑咩都不记得,简单记一下思路。大概每天*10的进度。1.两数之和(简单)题目:给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。输入:nums=[2,7,11,15],target=9输出
piudada
·
2023-08-28 11:52
LeetCode
java
leetcode
数据结构
算法
【leetcode 力扣刷题】字符串翻转合集(全部反转///部分反转)
字符串翻转合集344.反转字符串541.反转字符串Ⅱ151.反转字符串中的单词
剑指
Offer58-II.左旋转字符串反转单词思路循环挪动子串和子串的拼接344.反转字符串题目链接:344.反转字符串题目内容
PleaseBrave
·
2023-08-28 09:39
力扣刷题
leetcode
算法
字符串
string
反转字符串
LeetCode 刷题第四轮 Offer I + 类型题
目录
剑指
Offer04.二维数组中的查找
剑指
Offer29.顺时针打印矩阵
剑指
Offer09.用两个栈实现队列
剑指
Offer30.包含min函数的栈
剑指
Offer10-I.斐波那契数列[类型:记忆优化+
傲来雾-花果香
·
2023-08-28 09:38
leecode刷题
算法
数据结构
【leetcode 力扣刷题】双指针///原地扩充线性表
双指针///原地扩充线性表
剑指
Offer05.替换空格定义一个新字符串扩充字符串,原地替换思考
剑指
Offer05.替换空格题目链接:
剑指
Offer05.替换空格题目内容:这是一道简单题,理解题意,就是将字符串
PleaseBrave
·
2023-08-28 09:08
力扣刷题
leetcode
算法
职场和发展
string
字符串
双指针
【数位dp】
剑指
Offer 43. 1~n 整数中 1 出现的次数
题目描述输入一个整数n,求1~n这n个整数的十进制表示中1出现的次数。例如,输入12,1~12这些整数中包含1的数字有1、10、11和12,1一共出现了5次。数据范围:1&dp,intcnt)其中pos为当前位置,pre为pos-1位置数值,flag表示位置0~pos-1上的数值是否等于该位置的最大值(如举例中位置0的最大值为1,位置1的最大值为2),dp为记忆数组,cnt为位置1~pos-1中1
替这位空想家惊讶
·
2023-08-28 04:01
动态规划dp
剑指
Offer 第63题:股票的最大利润
1、前言题目描述2、思路dp[i][k][0]=max{dp[i-1][k][0],dp[i-1][k][1]+price[i]},dp[i][k][1]=max{dp[i-1][k][1],dp[i-1][k-1][0]-price[i]},如果i=0,那么dp[i-1][k][0]说明i-1天不拥有股票,肯定利润为0;dp[i-1][k][1]说明i-1天拥有股票,是不可能的,利润为负无穷(因
放开那个BUG
·
2023-08-27 22:01
(动态规划)
剑指
Offer 48. 最长不含重复字符的子字符串 ——【Leetcode每日一题】
❓
剑指
Offer48.最长不含重复字符的子字符串难度:中等请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。
酷酷的懒虫
·
2023-08-27 20:48
LeetCode
动态规划
leetcode
算法
《
剑指
offer第二版》面试题11:旋转数组的最小数字(java)
题目描述把一个数组最开始的的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1.解题思路:数组可以分为两个递增数组A和B,则第二个递增数组B里的所有数字都小于等于第一个递增数组A里的数字。B的开头即为最小数字。采用二分查找的方式。用三个变量分别表示数组的开头
castlet
·
2023-08-27 16:46
剑指
Offer 65. 不用加减乘除做加法
剑指
Offer65.不用加减乘除做加法位运算a^b是非进位和,(a&b)<<1是进位classSolution{publicintadd(inta,intb){while(b!
dotJunz
·
2023-08-27 14:39
#
剑指offer
算法
剑指
Offer 62. 圆圈中最后剩下的数字
剑指
Offer62.圆圈中最后剩下的数字classSolution{publicintlastRemaining(intn,intm){intx=0;for(inti=2;i<=n;i++){x=
dotJunz
·
2023-08-27 14:38
#
剑指offer
算法
剑指
Offer 63. 股票的最大利润
剑指
Offer63.股票的最大利润classSolution{publicintmaxProfit(int[]prices){intn=prices.length;if(n==0)return0;int
dotJunz
·
2023-08-27 14:38
#
剑指offer
算法
剑指
Offer 64. 求1+2+…+n
剑指
Offer64.求1+2+…+n使用逻辑运算符的短路效应代替终止条件。
dotJunz
·
2023-08-27 14:37
#
剑指offer
算法
如果你和我加在一起能让我变得更好,那我们就在一起,否则我就丢下你,自己往前走如果前途和爱情二选一,毫不犹豫选前途~
在刷力扣的时候看到讨论区对这道算法题的解释:如果你和我加在一起能让我变得更好,那我们就在一起,否则我就丢下你,自己往前走如果前途和爱情二选一,毫不犹豫选前途~
剑指
Offer42.连续子数组的最大和简单721
雾喔
·
2023-08-27 11:26
算法
算法
剑指
offer-树的子结构
输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)思路在树A中找出和树B的根节点一样的节点若有,判断树A中以R为根结点的子树是不是包含和树B一样的结构递归遍历树,判断两个树的节点是否相同,结束条件:子树为空Java/**publicclassTreeNode{intval=0;TreeNodeleft=null;TreeNoderight=null;publ
纳萨利克
·
2023-08-27 10:22
【
剑指
Offer】
剑指
offer题目----数组
【
剑指
Offer】
剑指
offer题目本文为《
剑指
Offer》刷题笔记的总结篇,计划将牛客网上《
剑指
Offer》的66道题刷了一遍,以博客的形式整理了一遍,这66道题属于相对基础的算法题目,对于刷题练手是很好的实践
sea_bi
·
2023-08-27 06:46
算法(剑指Offer)
算法
数据结构
剑指
Offer【35】--数组中的逆序对
代码已经同步到刷题仓库【CodeSolution】仓库地址:https://github.com/Damaer/CodeSolution文档地址:https://damaer.github.io/CodeSolution/题目在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。输入一个数组,求出这个数组中的逆序对的总数P。并将
秦怀
·
2023-08-27 06:45
剑指offer
算法
数据结构
leetcode
剑指Offer
逆序对
算法通过村第三关-数组黄金笔记|数组难解
数组中出现超过一半的数字题目介绍参考:
剑指
Offer39.数组中出现次数超过一半的数字-力扣(LeetCode)对于这种题目,
师晓峰
·
2023-08-27 06:43
算法集训营
算法
笔记
数组
双指针
java
leetcode
推荐算法
剑指
Offer 60. n个骰子的点数
剑指
Offer60.n个骰子的点数动态规划:已知n-1个骰子的所有情况,再增加一个骰子,可推出n个骰子的所有情况。
dotJunz
·
2023-08-27 04:53
#
剑指offer
算法
剑指
Offer 59 - I. 滑动窗口的最大值
剑指
Offer59-I.滑动窗口的最大值单调队列在增删元素的过程中要求能返回当前最大元素,和155.最小栈类似。
dotJunz
·
2023-08-27 04:23
#
剑指offer
算法
剑指
Offer 59 - II. 队列的最大值
剑指
Offer59-II.队列的最大值就是题目
剑指
Offer59-I.滑动窗口的最大值需要实现的数据结构。一个队列用于正常加入和删除数据,另一个队列用于维护最大值。
dotJunz
·
2023-08-27 04:23
#
剑指offer
算法
剑指
Offer 61. 扑克牌中的顺子
剑指
Offer61.扑克牌中的顺子排序,计算0的个数,看其他的数字是不是连续的,不连续的话用0补,如果0的个数不够补了,就无法构成顺子。
dotJunz
·
2023-08-27 04:22
#
剑指offer
算法
剑指
offer(C++)-JZ64:求1+2+3+...+n(算法-位运算)
作者:翟天保Steven版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处题目描述:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。数据范围:0>1,n*n用pow函数实现,规避了乘法限制,除以2用右移实现,规避了除法限制。测试代码:1)位运算递归classSolution{pu
翟天保Steven
·
2023-08-26 23:23
剑指offer
算法
c++
从零学算法 (
剑指
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:输入:m
李牧九丶
·
2023-08-26 20:39
算法学习
#
递归
算法
深度优先
剑指
offer第1题:找出数组中重复的数字
1、数组中重复的数字在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2,3,1,0,2,5,3]输出:2或3限制:2&nums){for(inti=0;i
Code-Horse
·
2023-08-26 13:53
剑指offer全刷
算法
leetcode
algorithm
剑指
offer第7题:斐波那契数列
7、斐波那契数列写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项。斐波那契数列的定义如下:F(0)=0,F(1)=1F(N)=F(N-1)+F(N-2),其中N>1.斐波那契数列由0和1开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模1e9+7(1000000007),如计算初始结果为:1000000008,请返回1。示例1:输入:n=2输出:1示例2:输入:n=5输
Code-Horse
·
2023-08-26 13:53
剑指offer全刷
leetcode
算法
C语言 二维数组中的查找
目录1.题目描述2.题目分析编辑2.1二维数组中数字7的查找2.2二维数组中数字的查找规律3.代码示例二维数组中的查找,这是
剑指
offer中的一道数组方面的题目牛客网中也有同样的题目1.题目描述2.题目分析我们在把这个二维数组用图表示出来
醋溜马桶圈
·
2023-08-26 08:04
#
剑指offer
c语言
算法
开发语言
剑指
Offer:18-二叉树的镜像
题目描述操作给定的二叉树,将其变换为源二叉树的镜像。输入描述二叉树的镜像定义:源二叉树8/610/\/57911镜像二叉树8/106/\/11975思路实现/*structTreeNode{intval;structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};*/classSo
jackmxp
·
2023-08-26 02:21
【面试技巧】代码的鲁棒性
前言:之前刷《
剑指
OFFER》试图几天看完,当时心想一共即使道题,一天看个十道八道,一星期不就看完了。对于基础本身就很扎实的同学来说肯定是这样的。
常恒毅
·
2023-08-25 22:48
LeetCode
剑指
Offer 24. 反转链表(两种写法)
剑指
Offer24.反转链表题目链接方法一:翻转当前节点的后一个节点指向,让其指向头部。/***Definitionforsingly-linkedlist.
飞柴。
·
2023-08-25 12:29
leetcode
剑指offer
链表
leetcode
单链表
剑指
Offer-数据结构与算法题目(Java实现)
1、栈与队列【
剑指
Offer-5】两个栈实现队列【
剑指
Offer-20】包含min函数的栈【
剑指
Offer-21】栈的压入、弹出序列【
剑指
Offer-64】滑动窗口的最大值【实现一个栈】【实现一个队列】
藏呆羊
·
2023-08-25 09:16
剑指Offer
剑指Offer
数据结构
算法
Java
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他