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
Leetcode每日一题
Leetcode每日一题
:2208. 将数组和减半的最少操作次数(2023.7.25 C++)
目录2208.将数组和减半的最少操作次数题目描述:实现代码与解析:贪心+优先级队列原理思路:2208.将数组和减半的最少操作次数题目描述:给你一个正整数数组nums。每一次操作中,你可以从nums中选择任意一个数并将它减小到恰好一半。(注意,在后续操作中你可以对减半过的数继续执行操作)请你返回将nums数组和至少减少一半的最少操作数。示例1:输入:nums=[5,19,8,1]输出:3解释:初始n
Cosmoshhhyyy
·
2023-07-29 15:17
Leetcode
leetcode
c++
算法
LeetCode每日一题
:枚举法
816.模糊坐标我们有一些二维坐标,如"(1,3)"或"(2,0.5)",然后我们移除所有逗号,小数点和空格,得到一个字符串S。返回所有可能的原始字符串到一个列表中。原始的坐标表示法不会存在多余的零,所以不会出现类似于"00","0.0","0.00","1.0","001","00.01"或一些其他更小的数来表示坐标。此外,一个小数点前至少存在一个数,所以也不会出现“.1”形式的数字。最后返回的
ShowMeCoding
·
2023-07-29 11:45
两个链表的第一个公共节点 ——【
Leetcode每日一题
】
❓剑指Offer52.两个链表的第一个公共节点难度:简单输入两个链表,找出它们的第一个公共节点。如下面的两个链表:在节点c1开始相交。示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,skipB=3输出:Referenceofthenodewithvalue=8输入解释:相交节点的值为8(注意,如果两个列表相交则
酷酷的懒虫
·
2023-07-27 23:37
LeetCode
链表
leetcode
数据结构
反转链表 ——【
Leetcode每日一题
】
❓剑指Offer24.反转链表难度:简单定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL限制:0(剩余部分的反转),而1始终指向2,即1->2所以第一层递归的结果以为:5->4->3->2next==nullptr)returnhead;ListNode*temp=reverseL
酷酷的懒虫
·
2023-07-27 23:07
LeetCode
链表
leetcode
数据结构
复杂链表的复制 ——【
Leetcode每日一题
】
❓剑指Offer35.复杂链表的复制难度:中等请实现copyRandomList函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个next指针指向下一个节点,还有一个random指针指向链表中的任意节点或者null。示例1:输入:head=[[7,null],[13,0],[11,4],[10,2],[1,0]]输出:[[7,null],[13,0],[11,4],[10,2],[1,0]]
酷酷的懒虫
·
2023-07-27 23:07
LeetCode
链表
leetcode
数据结构
合并两个排序的链表 ——【
Leetcode每日一题
】
❓剑指Offer25.合并两个排序的链表难度:简单输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。示例1:输入:1->2->4,1->3->4输出:1->1->2->3->4->4限制:0valval){l1->next=mergeTwoLists(l1->next,l2);returnl1;}else{l2->next=mergeTwoLists(l1,l2->next
酷酷的懒虫
·
2023-07-27 23:36
LeetCode
链表
leetcode
数据结构
【
LeetCode每日一题
】——946.验证栈序列
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】栈二【题目难度】中等三【题目编号】946.验证栈序列四【题目描述】给定pushed和popped两个序列,每个序列中的值都不重复,只有当它们可能是在最初空栈上进行的推入push和弹出pop操作序列的结果时,返回true;否则,返回fals
IronmanJay
·
2023-07-27 08:35
LeetCode
算法
数据结构
LeetCode
栈
946.验证栈序列
LeetCode每日一题
98. 验证二叉搜索树
98.验证二叉搜索树TagTreeDFSDifficultyMediumLink98.验证二叉搜索树分析二叉搜索树的特征是:节点的左子树只包含小于当前节点的树节点的右子树只包含大于当前节点的树所有左子树和右子树自身也必须是二叉搜索树比较容易想到深度优先搜索的方法,只要分别对左右子树深搜,同时判断大小。但是要注意二叉搜索树的第三个条件,根节点的右子树的左儿子小于根节点的右儿子,如果它小于根节点,那么
AdamZhouSE
·
2023-07-26 21:53
leetcode
二叉树
数据结构
2023-07-26
LeetCode每日一题
(更新数组后处理求和查询)
2023-07-26每日一题一、题目编号2569.更新数组后处理求和查询二、题目链接点击跳转到题目位置三、题目描述给你两个下标从0开始的数组nums1和nums2,和一个二维数组queries表示一些操作。总共有3种类型的操作:操作类型1为queries[i]=[1,l,r]。你需要将nums1从下标l到下标r的所有0反转成1或将1反转成0。l和r下标都从0开始。操作类型2为queries[i]=
HEU_firejef
·
2023-07-26 21:44
LeetCode每日一题
leetcode
算法
数据结构
2023-07-25
LeetCode每日一题
(将数组和减半的最少操作次数)
2023-07-25每日一题一、题目编号2208.将数组和减半的最少操作次数二、题目链接点击跳转到题目位置三、题目描述给你一个正整数数组nums。每一次操作中,你可以从nums中选择任意一个数并将它减小到恰好一半。(注意,在后续操作中你可以对减半过的数继续执行操作)请你返回将nums数组和至少减少一半的最少操作数。示例1:示例2:提示:1,less>q;public:inthalveArray(v
HEU_firejef
·
2023-07-26 17:32
LeetCode每日一题
leetcode
算法
数据结构
2023-07-23
LeetCode每日一题
(接雨水)
2023-07-23每日一题一、题目编号42.接雨水二、题目链接点击跳转到题目位置三、题目描述给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。提示:n==height.length1&height){intn=height.size();intheight1[n];intheight2[n];memset(height1,0,sizeof(height1)
HEU_firejef
·
2023-07-26 17:31
LeetCode每日一题
leetcode
算法
数据结构
2023-07-22
LeetCode每日一题
(柠檬水找零)
2023-07-22每日一题一、题目编号860.柠檬水找零二、题目链接点击跳转到题目位置三、题目描述在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付5美元、10美元或20美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付5美元。注意,一开始你手头没有任何零钱。给你一个整数数组bills,其中
HEU_firejef
·
2023-07-26 17:31
LeetCode每日一题
leetcode
算法
数据结构
2023-07-24
LeetCode每日一题
(宝石与石头)
2023-07-24每日一题一、题目编号771.宝石与石头二、题目链接点击跳转到题目位置三、题目描述给你一个字符串jewels代表石头中宝石的类型,另有一个字符串stones代表你拥有的石头。stones中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。字母区分大小写,因此“a”和“A”是不同类型的石头。提示:1hash1;public:intnumJewelsInSto
HEU_firejef
·
2023-07-26 17:59
LeetCode每日一题
leetcode
算法
数据结构
【
LeetCode每日一题
】——剑指 Offer 30.包含min函数的栈
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】栈二【题目难度】简单三【题目编号】剑指Offer30.包含min函数的栈四【题目描述】定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数在该栈中,调用min、push及pop的时间复杂度都是O(1)。五【题目示例】示例
IronmanJay
·
2023-07-26 10:48
LeetCode
算法
LeetCode
栈
数据结构
包含min函数的栈
【
LeetCode每日一题
】——1475.商品折扣后的最终价格
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】栈二【题目难度】简单三【题目编号】1475.商品折扣后的最终价格四【题目描述】给你一个数组prices,其中prices[i]是商店里第i件商品的价格。商店里正在进行促销活动,如果你要买第i件商品,那么你可以得到与prices[j]相等的
IronmanJay
·
2023-07-26 10:48
LeetCode
算法
数据结构
LeetCode
栈
1475.商品折扣后的最终价格
【
LeetCode每日一题
】——744.寻找比目标字母大的最小字母
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】二分查找二【题目难度】简单三【题目编号】744.寻找比目标字母大的最小字母四【题目描述】给你一个字符数组letters,该数组按非递减顺序排序,以及一个字符target。letters里至少有两个不同的字符。返回letters中大于tar
IronmanJay
·
2023-07-26 10:17
LeetCode
leetcode
算法
数据结构
二分查找
c语言
【
LeetCode每日一题
】——130.被围绕的区域
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】广度优先搜索二【题目难度】中等三【题目编号】130.被围绕的区域四【题目描述】给你一个mxn的矩阵board,由若干字符‘X’和‘O’,找到所有被‘X’围绕的区域,并将这些区域里所有的‘O’用‘X’填充。五【题目示例】示例1:输入:boa
IronmanJay
·
2023-07-26 10:16
LeetCode
leetcode
算法
数据结构
广度优先搜索
图
【
LeetCode每日一题
】——42.接雨水
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】动态规划二【题目难度】困难三【题目编号】42.接雨水四【题目描述】给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。五【题目示例】示例1:输入:height=[0,1,0,2,1,0,1,3,2,1
IronmanJay
·
2023-07-26 10:46
LeetCode
leetcode
算法
职场和发展
【
LeetCode每日一题
】——448.找到所有数组中消失的数字
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【题目进阶】九【时间频度】十【代码实现】十一【提交结果】一【题目类别】哈希表二【题目难度】简单三【题目编号】448.找到所有数组中消失的数字四【题目描述】给你一个含n个整数的数组nums,其中nums[i]在区间[1,n]内。请你找出所有在[1,n]范围内但没有出现在nums中的数字,并以数
IronmanJay
·
2023-07-26 10:46
LeetCode
leetcode
算法
职场和发展
【
LeetCode每日一题
】——139.单词拆分
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】字符串二【题目难度】中等三【题目编号】139.单词拆分四【题目描述】给你一个字符串s和一个字符串列表wordDict作为字典。请你判断是否可以利用字典中出现的单词拼接出s。注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使
IronmanJay
·
2023-07-26 10:46
LeetCode
leetcode
算法
动态规划
数据结构
哈希表
【
LeetCode每日一题
】——1042.不邻接植花
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】图二【题目难度】中等三【题目编号】1042.不邻接植花四【题目描述】有n个花园,按从1到n标记。另有数组paths,其中paths[i]=[xi,yi]描述了花园xi到花园yi的双向路径。在每个花园中,你打算种下四种花之一。另外,所有花园
IronmanJay
·
2023-07-26 10:45
LeetCode
leetcode
数据结构
算法
图论
四色问题
【
LeetCode每日一题
】——剑指 Offer II 027.回文链表
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【题目进阶】八【题目注意】九【解题思路】十【时间频度】十一【代码实现】十二【提交结果】一【题目类别】栈二【题目难度】简单三【题目编号】剑指OfferII027.回文链表四【题目描述】给定一个链表的头节点head,请判断其是否为回文链表。如果一个链表是回文,那么链表节点序列从前往后看和从后往前看是相同的。五
IronmanJay
·
2023-07-26 10:11
LeetCode
链表
算法
LeetCode
数据结构
回文链表
链表中环的入口节点 ——【
Leetcode每日一题
】
❓剑指OfferII022.链表中环的入口节点难度:中等给定一个链表,返回链表开始入环的第一个节点。从链表的头节点开始沿着next指针进入环的第一个节点为环的入口节点。如果链表无环,则返回null。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意,pos仅仅是用于标识环的情况,并不会作为参数传递到函数中。说明:不允
酷酷的懒虫
·
2023-07-25 12:30
LeetCode
链表
leetcode
数据结构
算法刷题111
leecode的算法刷题12.7日1.
leetcode每日一题
1034.边界着bfs与两个小技巧
leetcode每日一题
1034.边界着bfs与两个小技巧/*构造ansans矩阵作为答案,同时ansans
Summer524!
·
2023-07-25 07:27
面试
算法
leetcode
职场和发展
【
LeetCode每日一题
合集】2023.7.17-2023.7.23(离线算法 & 环形子数组的最大和 & 接雨水)
文章目录415.字符串相加(高精度计算、大数运算)1851.包含每个查询的最小区间⭐⭐⭐⭐⭐解法1——按区间长度排序+离线询问+并查集解法2——离线算法+优先队列874.模拟行走机器人(哈希表+方向数组)918.环形子数组的最大和⭐⭐⭐⭐⭐(升级版子数组的最大和)分成两种情况计算,取两种情况的最大值1499.满足不等式的最大值(单调队列|优先队列)解法1——单调队列维护窗口内的最大值解法2——优先
小威W
·
2023-07-25 05:44
算法刷题记录
算法
每日一题
力扣
leetcode
2023/06/30_
leetcode每日一题
_2490. 回环句
题目句子是由单个空格分隔的一组单词,且不含前导或尾随空格。例如,"HelloWorld"、"HELLO"、"helloworldhelloworld"都是符合要求的句子。单词仅由大写和小写英文字母组成。且大写和小写字母会视作不同字符。如果句子满足下述全部条件,则认为它是一个回环句:单词的最后一个字符和下一个单词的第一个字符相等。最后一个单词的最后一个字符和第一个单词的第一个字符相等。例如,“lee
浅墨入画,岁月入禅
·
2023-07-23 00:24
leetcode
Leetcode每日一题
:1499. 满足不等式的最大值(C++)
目录1499.满足不等式的最大值题目描述:实现代码与解析:单调队列原理思路:优先级队列1499.满足不等式的最大值题目描述:给你一个数组points和一个整数k。数组中每个元素都表示二维平面上的点的坐标,并按照横坐标x的值从小到大排序。也就是说points[i]=[xi,yi],并且在1PII;intfindMaxValueOfEquation(vector>&points,intk){deque
Cosmoshhhyyy
·
2023-07-21 13:15
Leetcode
leetcode
算法
Leetcode每日一题
:918. 环形子数组的最大和(2023.7.20 C++)
目录918.环形子数组的最大和题目描述:实现代码与解析:动态规划原理思路:918.环形子数组的最大和题目描述:给定一个长度为n的环形整数数组nums,返回nums的非空子数组的最大可能和。环形数组意味着数组的末端将会与开头相连呈环状。形式上,nums[i]的下一个元素是nums[(i+1)%n],nums[i]的前一个元素是nums[(i-1+n)%n]。子数组最多只能包含固定缓冲区nums中的每
Cosmoshhhyyy
·
2023-07-21 13:45
Leetcode
leetcode
c++
算法
Leetcode每日一题
(困难):1851. 包含每个查询的最小区间(2023.7.18 C++)
目录1851.包含每个查询的最小区间题目描述:实现代码与解析:排序+哈希原理思路:1851.包含每个查询的最小区间题目描述:给你一个二维整数数组intervals,其中intervals[i]=[lefti,righti]表示第i个区间开始于lefti、结束于righti(包含两侧取值,闭区间)。区间的长度定义为区间中包含的整数数目,更正式地表达是righti-lefti+1。再给你一个整数数组q
Cosmoshhhyyy
·
2023-07-21 13:44
Leetcode
leetcode
c++
算法
2023-07-20
LeetCode每日一题
(环形子数组的最大和)
2023-07-20每日一题一、题目编号918.环形子数组的最大和二、题目链接点击跳转到题目位置三、题目描述给定一个长度为n的环形整数数组nums,返回nums的非空子数组的最大可能和。环形数组意味着数组的末端将会与开头相连呈环状。形式上,nums[i]的下一个元素是nums[(i+1)%n],nums[i]的前一个元素是nums[(i-1+n)%n]。子数组最多只能包含固定缓冲区nums中的每个
HEU_firejef
·
2023-07-21 07:35
LeetCode每日一题
leetcode
算法
数据结构
2023-07-19
LeetCode每日一题
(模拟行走机器人)
2023-07-19每日一题一、题目编号874.模拟行走机器人二、题目链接点击跳转到题目位置三、题目描述机器人在一个无限大小的XY网格平面上行走,从点(0,0)处开始出发,面向北方。该机器人可以接收以下三种类型的命令commands:-2:向左转90度-1:向右转90度1,int>hash1;public:introbotSim(vector&commands,vector>&obstacles)
HEU_firejef
·
2023-07-21 07:05
LeetCode每日一题
leetcode
算法
数据结构
2023-07-14
LeetCode每日一题
( 在二叉树中分配硬币)
2023-07-14每日一题一、题目编号979.在二叉树中分配硬币二、题目链接点击跳转到题目位置三、题目描述给定一个有N个结点的二叉树的根结点root,树中的每个结点上都对应有node.val枚硬币,并且总共有N枚硬币。在一次移动中,我们可以选择两个相邻的结点,然后将一枚硬币从其中一个结点移动到另一个结点。(移动可以是从父结点到子结点,或者从子结点移动到父结点。)。返回使每个结点上只有一枚硬币所需
HEU_firejef
·
2023-07-21 07:01
LeetCode每日一题
leetcode
算法
数据结构
栈的压入、弹出序列 ——【
Leetcode每日一题
】
❓剑指Offer31.栈的压入、弹出序列难度:中等输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列{1,2,3,4,5}是某栈的压栈序列,序列{4,5,3,2,1}是该压栈序列对应的一个弹出序列,但{4,3,5,1,2}就不可能是该压栈序列的弹出序列。示例1:输入:pushed=[1,2,3,4,5],popped=[4,
酷酷的懒虫
·
2023-07-19 16:13
LeetCode
leetcode
算法
职场和发展
包含min函数的栈 ——【
Leetcode每日一题
】
❓剑指Offer30.包含min函数的栈难度:简单定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数在该栈中,调用min、push及pop的时间复杂度都是O(1)O(1)O(1)。示例:MinStackminStack=newMinStack();minStack.push(-2);minStack.push(0);minStack.push(-3);minStack.min(
酷酷的懒虫
·
2023-07-19 16:43
LeetCode
leetcode
java
算法
用两个栈实现队列 ——【
Leetcode每日一题
】
❓剑指Offer09.用两个栈实现队列难度:简单用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead操作返回-1)示例1:输入:[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”,“deleteHead”][[]
酷酷的懒虫
·
2023-07-19 16:10
LeetCode
leetcode
算法
职场和发展
顺时针打印矩阵 ——【
Leetcode每日一题
】
❓剑指Offer29.顺时针打印矩阵难度:简单输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。示例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]限制:0从上
酷酷的懒虫
·
2023-07-19 08:06
LeetCode
矩阵
leetcode
线性代数
数组中重复的数字 ——【
Leetcode每日一题
】
❓剑指Offer03.数组中重复的数字难度:简单找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2,3,1,0,2,5,3]输出:2或3限制:2&nums){vectorcnt(nums.size());for(intnum:nums)
酷酷的懒虫
·
2023-07-19 08:36
LeetCode
矩阵
leetcode
线性代数
第一个只出现一次的字符 ——【
Leetcode每日一题
】
❓剑指Offer50.第一个只出现一次的字符难度:简单在字符串s中找出第一个只出现一次的字符。如果没有,返回一个单空格。s只包含小写字母。示例1:输入:s=“abaccdeff”输出:‘b’示例2:输入:s=“”输出:’’限制:0cnt(26);for(charc:s){cnt[c-'a']++;}for(charc:s){if(cnt[c-'a']==1)returnc;}return'';}}
酷酷的懒虫
·
2023-07-19 08:48
LeetCode
矩阵
leetcode
线性代数
2023-07-16
LeetCode每日一题
(树中距离之和)
2023-07-16每日一题一、题目编号834.树中距离之和二、题目链接点击跳转到题目位置三、题目描述给定一个无向、连通的树。树中有n个标记为0…n-1的节点以及n-1条边。给定整数n和数组edges,edges[i]=[ai,bi]表示树中的节点ai和bi之间有一条边。返回长度为n的数组answer,其中answer[i]是树中第i个节点与所有其他节点之间的距离之和。提示:1ans;//表示最终
HEU_firejef
·
2023-07-19 08:17
LeetCode每日一题
leetcode
算法
数据结构
2023-07-15
LeetCode每日一题
(四数之和)
2023-7-15每日一题一、题目编号18.四数之和二、题目链接点击跳转到题目位置三、题目描述给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且不重复的四元组[nums[a],nums[b],nums[c],nums[d]](若两个四元组元素一一对应,则认为两个四元组重复):0>fourSum(vector&nums,inttarget){vector
HEU_firejef
·
2023-07-19 08:17
LeetCode每日一题
leetcode
算法
数据结构
2023-07-18
LeetCode每日一题
(包含每个查询的最小区间)
2023-07-18每日一题一、题目编号1851.包含每个查询的最小区间二、题目链接点击跳转到题目位置三、题目描述给你一个二维整数数组intervals,其中intervals[i]=[lefti,righti]表示第i个区间开始于lefti、结束于righti(包含两侧取值,闭区间)。区间的长度定义为区间中包含的整数数目,更正式地表达是righti-lefti+1。再给你一个整数数组querie
HEU_firejef
·
2023-07-19 07:09
LeetCode每日一题
leetcode
算法
数据结构
Leetcode每日一题
(简单):415. 字符串相加(2023.7.17 C++)
目录415.字符串相加题目描述:实现代码与解析:模拟加法原理思路:简洁代码415.字符串相加题目描述:给定两个字符串形式的非负整数num1和num2,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库(比如BigInteger),也不能直接将输入的字符串转换为整数形式。示例1:输入:num1="11",num2="123"输出:"134"示例2:输入:num1="456",
Cosmoshhhyyy
·
2023-07-19 04:31
Leetcode
leetcode
c++
字符串
算法
双指针
LeetCode每日一题
,盛最多水的容器
题目盛最多水的容器https://leetcode-cn.com/problems/container-with-most-water/公众号《java编程手记》记录JAVA学习日常,分享学习路上点点滴滴,从入门到放弃,欢迎关注描述难度:中等给你n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai)。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai)和(i,0)。找出其
JAVA编程手记
·
2023-07-19 04:46
剑指 Offer 53 - I. 在排序数组中查找数字 I
2021-07-16
LeetCode每日一题
链接:https://leetcode-cn.com/problems/zai-pai-xu-shu-zu-zhong-cha-zhao-shu-zi-lcof
秃头哥编程
·
2023-07-19 00:07
二叉树(中)+
Leetcode每日一题
——“数据结构与算法”“剑指Offer55-I. 二叉树的深度”“100.相同的树”“965.单值二叉树”
各位CSDN的uu们你们好呀,今天继续数据结构与算法专栏中的二叉树,下面,让我们进入二叉树的世界吧!!!二叉树(上)——“数据结构与算法”_认真学习的小雅兰.的博客-CSDN博客二叉树链式结构的实现二叉树链式结构的实现求二叉树的高度//求二叉树的高度intBTreeHeight(BTNode*root){if(root==NULL){return0;}else{returnBTreeHeight(
认真学习的小雅兰.
·
2023-07-18 21:50
数据结构与算法
leetcode每日一题
算法
数据结构
决策树
b树
随机森林
LeetCode每日一题
2490. 回环句
2490.回环句题意句子是由单个空格分隔的一组单词,且不含前导或尾随空格。例如,“HelloWorld”、“HELLO”、“helloworldhelloworld”都是符合要求的句子。单词仅由大写和小写英文字母组成。且大写和小写字母会视作不同字符。如果句子满足下述全部条件,则认为它是一个回环句:单词的最后一个字符和下一个单词的第一个字符相等。最后一个单词的最后一个字符和第一个单词的第一个字符相等
luoluoluooo
·
2023-07-18 20:13
每日一题
leetcode
算法
【
LeetCode每日一题
合集】2023.7.10-2023.7.16(dfs & 换根DP)
文章目录16.最接近的三数之和排序+双指针1911.最大子序列交替和解法——动态规划2544.交替数字和(简单模拟)931.下降路径最小和(线性DP)979.在二叉树中分配硬币⭐⭐⭐⭐⭐(dfs)算法分析补充:贡献法相关题目练习891.子序列宽度之和18.四数之和(排序+双指针+去重+long)834.树中距离之和⭐⭐⭐⭐⭐(两次dfs)思路——冷静分析,列出式子算法分析⭐⭐⭐⭐⭐补充:相关题目列
小威W
·
2023-07-18 19:14
算法刷题记录
leetcode
算法
每日一题
换根DP
树
动态规划
二叉树(下)+
Leetcode每日一题
——“数据结构与算法”“对称二叉树”“另一棵树的子树”“二叉树的前中后序遍历”
各位CSDN的uu们你们好呀,今天小雅兰的内容仍然是二叉树和
Leetcode每日一题
,下面,就让我们进入二叉树的世界吧!!!
认真学习的小雅兰.
·
2023-07-18 08:33
leetcode每日一题
数据结构与算法
leetcode
算法
职场和发展
数据结构
b树
2023-07-17
LeetCode每日一题
(字符串相加)
2023-07-17每日一题一、题目编号415.字符串相加二、题目链接点击跳转到题目位置三、题目描述给定两个字符串形式的非负整数num1和num2,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库(比如BigInteger),也不能直接将输入的字符串转换为整数形式。提示:1=0&&j>=0){intnum=carry+(num1[i]-'0')+(num2[j]-'0')
HEU_firejef
·
2023-07-18 08:56
LeetCode每日一题
leetcode
算法
数据结构
二维数组中的查找 ——【
Leetcode每日一题
】
❓剑指Offer04.二维数组中的查找难度:中等在一个n*m的二维数组中,每一行都按照从左到右非递减的顺序排序,每一列都按照从上到下非递减的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵matrix如下:[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,2
酷酷的懒虫
·
2023-07-17 20:24
LeetCode
矩阵
leetcode
线性代数
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他