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]刷题指南
态度决定分数
数学正常,容易点能上95分,难点时80多分也有过,毕竟
刷题
不
心事淡淡
·
2024-02-06 13:02
数据结构高级算法
克鲁斯卡尔)(以边为核心)9)不相交集合(并查集合)基础UnionBySize图-相关题目4.2GreedyAlgorithm1)贪心例子DijkstraPrimKruskal最优解(零钱兑换)-穷举法
Leetcode
322
->yjy
·
2024-02-06 13:26
Java
数据结构
数据库
坚持
刷题
|二叉树的前、中、后序遍历(递归&迭代)
坚持
刷题
,老年痴呆追不上我,今天刷:二叉树的前中后序遍历题目分别实现二叉树的前中后序遍历。
进击的小白菜
·
2024-02-06 13:56
坚持刷题
java
数据结构
力扣
r语言中大小写c的区别吗,R语言大小写字母转换
Javafor
LeetCode
231PowerofTwopublicbooleanisPowerOfTwo(intn){if(n运行,打开运行窗口.2,输入cmd,打开命令行窗口.3,进入cmd,找到orpxllite.ocx
神秘巨星z
·
2024-02-06 12:16
r语言中大小写c的区别吗
C语言贪吃蛇详解
个人简介:双非大二学生个人博客:Monodye今日鸡汤:人生就像一盒巧克力,你永远不知道下一块是什么味的C语言基础
刷题
:牛客网在线编程_语法篇_基础语法(nowcoder.com)一.贪吃蛇游戏背景贪吃蛇是久负盛名的游戏
Monodye
·
2024-02-06 12:11
c语言
开发语言
2024年备考系统分析师
pwd=vkwq提取码:vkwq
刷题
软考达人软考PC题库:https://ruankaokao.com/备考经验1.系统架构设计师备考经验,系统分
程序员达芬奇
·
2024-02-06 12:35
考证
软考
【算法练习】
leetcode
算法题合集之动态规划背包问题篇
背包概念01背包问题有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weights[i],得到的价值是value[i]。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。输入:weight[1,3,4]value:[15,20,30],最多能背重量总和为4的物品。dp[i][j]指的是在[0,i]个物品中在容量为j的背包中可选择的最大价值。如果当前容量是小于weight[i]
秋装什么
·
2024-02-06 12:18
算法
算法
leetcode
动态规划
leetcode
744.寻找比目标字母大的最小字母
本题是二分查找板块中的一个简单题目,不过二分查找比较注重于细节。所以我会着重点出来。思考:从查找字母这一个要求来说,我们要么选择遍历,要么选择二分查找,因为这里是非递减的,那么我们自然的就会想到用二分查找的方法去查找,所以就忽略遍历这一个比较笨的法子。那么我们需要找的并不是数组中对应的字符,而是比目标字符大一点的第一个最小字母。这里就说明了我们的判断条件并不简单的就是三个ifelse了,而是判断区
是小Y啦
·
2024-02-06 12:48
leetcode
算法
LeetCode
240.搜索二维矩阵II
文章目录搜索二维矩阵II一、题目描述二、解法1、直接查找O(mn)2、Z字型查找O(mn)搜索二维矩阵II一、题目描述编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。二、解法1、直接查找O(mn)首先遍历每一行for(int[]row:matrix),遍历每一行的元素for(intelement:
工藤赵一
·
2024-02-06 12:48
leetcode
矩阵
算法
【算法练习】
leetcode
算法题合集之排序篇
排序算法快速排序单路快排获取随机一个元素,元素左边是小于它的,元素右边是大于它的。partition:选择一个元素,交换left。比较nums[left]和nums[i],如果nums[i]=right){return;}intp=partition(nums,left,right);sort(nums,left,p-1);sort(nums,p+1,right);}privateintparti
秋装什么
·
2024-02-06 12:48
算法
算法
leetcode
排序算法
leetcode
2861最大合金数
这道题应该是用二分来进行解决的,因为它的样例在时间上给你限制了,导致不能使用比较暴力的解法。如果这是OI赛制,你大可以写暴力拿分,这里作者就介绍一下暴力的写法:思路:其实不难,读懂题目就知道,暴力解法就是个枚举的过程,把每个机器能够创造出的最大合金量算出来就行。首先外循环就是枚举机器数量,其次就是判断预算够不够的问题,那么就是预算够开始循环,预算不够退出循环,这是二重循环,三重循环就是遍历金属的种
是小Y啦
·
2024-02-06 12:17
leetcode
算法
c++
洛谷 1873题 砍树
这道题也是典型的二分查找问题.思路:假设我们知道这个锯断高度是x,就像
leetcode
2861题那样,check()就是判断这些树与锯断的差值加起来与m作比较的问题,这样的话就可以写出来了。
是小Y啦
·
2024-02-06 12:17
算法
c++
LeetCode
17. 电话号码的字母组合
难度:中等。标签:深度优先搜索,回溯算法,递归、字符串。正确解法:classSolution{mapphone={{'2',"abc"},{'3',"def"},{'4',"ghi"},{'5',"jkl"},{'6',"mno"},{'7',"pqrs"},{'8',"tuv"},{'9',"wxyz"}};voidDFS(stringdigits,vector&result,stringres
_almost__
·
2024-02-06 12:15
刷题
leetcode
74.搜索二维矩阵
这里不采用两次二分或者一次二分的方法了,
leetcode
上是很详细的,这里就讲讲普通的思路是怎样的。
是小Y啦
·
2024-02-06 12:45
leetcode
矩阵
算法
【算法练习】
leetcode
算法题合集之动态规划篇
普通动规系列
LeetCode
343.整数拆分
LeetCode
343.整数拆分将10的结果存在索引为10的位置上,需要保证数组长度是n+1,索引的最大值是n,索引是从0开始的。
秋装什么
·
2024-02-06 12:45
算法
算法
leetcode
动态规划
LeetCode
、17. 电话号码的字母组合【中等,dfs回溯】
文章目录前言
LeetCode
、17.电话号码的字母组合【中等,dfs回溯】题目与类型思路递归+回溯优化:StringBuilder来回溯补充代码:2024.1.31(简化)资料获取前言博主介绍:✌目前全网粉丝
长路 ㅤ
·
2024-02-06 12:43
算法刷题
#
LeetCode
leetcode
深度优先
算法
leetcode
42.接雨水(困难)
做法1:动态规划来求左边和右边最大值classSolution{public:inttrap(vector&height){//雨水能达到的最大高度为:左边最大值和右边最大值的最小值的高度intn=height.size();vectorleft_max(n);vectorright_max(n);left_max[0]=0;for(inti=1;i=0;--i){right_max[i]=max
重you小垃
·
2024-02-06 12:13
#
栈&单调栈
接雨水
LeetCode
42.接雨水
【困难】给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例1:输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部分表示雨水)。示例2:输入:height=[4,2,0,3,2,5]输出:9提示:n==he
what's your name.
·
2024-02-06 12:43
数据结构
leetcode
leetcode
:13罗马数字转整数c++
思路分析两种情况1.不同的罗马数字都是从左到右依次相加2.不同的就是末尾数是4和9的情况,也就是IV、VIV。(if)代码框架整体过程从题目中字符和数字的对应关系,不难想到数据结构unordered_map.先用map把这种对应关系存起来。unordered_mapmap={'I',1},{'v',5},{'X',10},{'L‘,50},{'C',100},{'D',100},{'M',1000
站得高高的
·
2024-02-06 12:12
leetcode
leetcode
Leetcode
—44. 通配符匹配【困难】
2024每日
刷题
(112)
Leetcode
—44.通配符匹配算法思想实现代码classSolution{public:boolisMatch(strings,stringp){autoisMatchchar
源代码•宸
·
2024-02-06 12:11
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
动态规划
字符串
Leetcode
—57. 插入区间【中等】
2024每日
刷题
(113)
Leetcode
—57.插入区间实现代码classSolution{public:vector>insert(vector>&intervals,vector&newInterval
源代码•宸
·
2024-02-06 12:11
LeetCode刷题
leetcode
算法
职场和发展
c++
遍历
经验分享
LeetCode
:13.罗马数字转成整数
文章目录1.题目描述:2.代码实现:1.题目描述:罗马数字转整数罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边
从小白开始学习
·
2024-02-06 12:41
LeetCode
leetcode
算法
职场和发展
LeetCode
42. 接雨水
解题思路从数组下标0开始进行遍历,计算每一个单元能够容纳的水量是多少,然后进行求和。(不知道能不能实现或者实现很困难)每个单元能够存储的水量取决于左右两侧"墙"的最大值中的最小值。尝试先遍历出每个单元左侧"墙"和右侧"墙"的最大值,然后进行循环遍历,利用公式:water=min(leftMax,rightMax)-x使用双指针,计算左指针左侧最大值leftMax和右指针右侧最大值rightMax,
猴子奔跑
·
2024-02-06 12:40
LeetCode
牛客
leetcode
java
指针
Leetcode
—1068. 产品销售分析 I【简单】
2024每日
刷题
(112)
Leetcode
—1068.产品销售分析IMySQL实现代码#WriteyourMySQLquerystatementbelowSELECTProduct.product_name
源代码•宸
·
2024-02-06 12:40
LeetCode刷题MySQL
leetcode
算法
SQL
mysql
内连接
经验分享
LeetCode
:9.回文数,对整数的反转操作
博主本想找个简单的题水一下,结果太久没写这块的代码,直接写着宕机着,十分难受,最后还调试了几下,悲,目录题目:思路:官方代码(反转一半的):博主的辣眼睛代码(方法一):9.回文数-力扣(
LeetCode
nainaire
·
2024-02-06 12:10
leetcode
算法
数据结构
LeetCode
:13. 罗马数字转整数
13.罗马数字转整数罗马数字包含以下七种字符:字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字9表示为IX。这个
还是要努力呀!
·
2024-02-06 12:10
LeetCode刷题记录
leetcode
c++
leetcode
: 13. 罗马数字转整数
链接:https://
leetcode
-cn.com/problems/roman-to-integer/题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。
秃头哥编程
·
2024-02-06 12:09
LeetCode
leetcode
字符串
罗马数字转整数
leetcode
42. 接雨水
题解方法一:暴力,从左到右遍历一次,当前位置所能接的最大雨水的值为当前位置的左边的最大值和当前位置的右端的最大值的最小值减去当前位置的值。方法二:先存储好每个位置的左边最大值和右边最大值,其余步骤和方法一一样,他俩应该是互补的,一个时间复杂度高,一个空间复杂度高。方法三:堆栈(不太会,不想学了。。。。)方法四:双指针即边计算,边计算桶的高度,leftright分别指向左右两边,最小值即为当前桶的高
_amnesia_
·
2024-02-06 12:39
leetcode
双指针
leetcode
算法
数据结构
LeetCode
:13.罗马数字转整数
13.罗马数字转整数-力扣(
LeetCode
)目录思路:官解代码:作者辣眼代码:每日表情包:思路:思路已经很明了了,题目已经给出一般规则和特殊规则(而且题目确保给定的是正确的罗马数字),只需按部就班的写出来就好
nainaire
·
2024-02-06 12:07
leetcode
算法
c语言
Leetcode
—42. 接雨水【困难】
2024每日
刷题
(112)
Leetcode
—42.接雨水空间复杂度为O(n)的算法思想实现代码classSolution{public:inttrap(vector&height){intans=0;intn
源代码•宸
·
2024-02-06 12:07
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
双指针
[
LeetCode
388] Longest Absolute File Path (Medium **)
Supposeweabstractourfilesystembyastringinthefollowingmanner:Thestring"dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext"represents:dirsubdir1subdir2file.extThedirectorydircontainsanemptysub-directorysubdir1anda
灰睛眼蓝
·
2024-02-06 12:41
力扣解法汇总1041. 困于环中的机器人
目录链接:力扣编程题-解法汇总_分享+记录-CSDN博客GitHub同步
刷题
项目:https://github.com/September26/java-algorithms原题链接:力扣描述:在无限的平面上
失落夏天
·
2024-02-06 12:34
编程题
leetcode
算法
职场和发展
《写作脑科学》:一本写作路上的躺赢
指南
最近几年,确实是自媒体飞起的时代,每个人都可以从零开始,凭着出色的文案,有趣有料的视频和深厚的文笔坐拥大批粉丝。自媒体做大做强的核心就是内容创作,这为很多人揭开了凭借文字获取财富的密码,不用朝九晚五地上班,也可以获得可观收入。微博脑科学博主杨滢,一分钱的广告费未花,仅凭借文字便吸引了百万粉丝。她的新书《写作脑科学》从认知科学的角度,结合自己的写作经验,全书详细分析了如何写出一篇人类喜欢阅读的文章。
张UU
·
2024-02-06 12:21
Leetcode
第123场双周赛
Leetcode
第123场双周赛本人水平有限,只做前三道一、三角形类型给你一个下标从0开始长度为3的整数数组nums,需要用它们来构造三角形。
Byyyi耀
·
2024-02-06 11:18
Leetcode周赛
leetcode
算法
数据结构
Leetcode
30天高效刷数据结构和算法 Day1 两数之和 —— 无序数组
两数之和——无序数组给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。
Byyyi耀
·
2024-02-06 11:18
Leetcode
30天高效数据结构和算法
算法
leetcode
数据结构
Leetcode
第383场周赛
Leetcode
第383场周赛本人水平有限,只做前3道。一、边界上的蚂蚁边界上有一只蚂蚁,它有时向左走,有时向右走。给你一个非零整数数组nums。
Byyyi耀
·
2024-02-06 11:17
Leetcode周赛
leetcode
算法
职场和发展
感动——与“互加计划”相遇有感
2019年7月的一天,单位工作群中,同事发来“2019兴成长计划入门学习
指南
”,因为假期将至,所以带着一丝抱怨漫不经心地开始了这次学习之旅,现在,时间定格在8月28日,我却不禁感叹到,两个月的时间即将过去
洮北143刘金程
·
2024-02-06 11:49
新EDPB
指南
:不只是Cookie
欧洲数据保护委员会(EDPB)在2023年11月14日发布了关于e-PrivacyDirective2002/58/EC第5(3)条的新
指南
Guidelines2/2023。
用九智汇
·
2024-02-06 11:32
服务器
前端
运维
网络安全
EDPB-关于在联网车辆和移动相关应用中处理个人数据的第01/2020号
指南
2.0版(全文翻译)
2021年3月9日,欧盟数据保护委员会(EuropeanDataProtectionBoard,“EDPB”)发布了《关于在联网车辆和移动相关应用中处理个人数据的第01/2020号
指南
》2.0版。
用九智汇
·
2024-02-06 11:31
深度分析
大数据
网络安全
网络
科技
LeetCode
111. Minimum Depth of Binary Tree
题目描述Givenabinarytree,finditsminimumdepth.Theminimumdepthisthenumberofnodesalongtheshortestpathfromtherootnodedowntothenearestleafnode.Note:Aleafisanodewithnochildren.Example:Givenbinarytree[3,9,20,nul
cb_guo
·
2024-02-06 11:05
每日一道算法题--
leetcode
198--打家劫舍--python
【题目描述】【代码思路】一维动态规划,最主要的是找到状态转移方程以及初始状态。状态转移方程是,要么去前一家,要么去前两家和这一家,取其中的较大值。【上代码】classSolution:defrob(self,nums:List[int])->int:if(len(nums)==0):return0if(len(nums)==1):returnnums[0]dp=[]dp.append(nums[0
weixin_33947521
·
2024-02-06 11:00
python
数据结构与算法
Leetcode
动态规划题解2——线性dp
线性dp概述在
Leetcode
动态规划题解1——两要素和解题步骤中我已经对动态规划的概念、两要素以及解题步骤进行了详细的解释。在这里,主要分享一下我在
leetcode
上遇到的线性dp问题。
微醺的老虎
·
2024-02-06 11:29
动态规划
leetcode
算法
第41天|
LeetCode
198. 打家劫舍、
LeetCode
213. 打家劫舍II、
LeetCode
337. 打家劫舍III
1.题目链接:198.打家劫舍题目描述:你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下,一夜之内能够偷窃到的最高金额。解法:1.五部曲:①首先此题判断哪家可以不可以偷是根据前面的状态来判断的
小宇刷题
·
2024-02-06 11:29
leetcode
动态规划
算法
java
leetcode
337. 打家劫舍 III(树状dp)
在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。如果两个直接相连的房子在同一天晚上被打劫,房屋将自动报警。计算在不触动警报的情况下,小偷一晚能够盗取的最高金额。输入:[3,2,3,null,3,null,
nlgn
·
2024-02-06 11:59
算法数据结构
树状dp
Leetcode
——打家劫舍1,2,3
1.打家劫舍1/按摩师问题一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。示例1:输入:[1,2,3,1]输出:4解释:选择1号预约和3号预约,总时长=1+3=4。示例2:输入:[2,7,9,3,1]输出:12解释:选择1号预约、3号预
Yawn__
·
2024-02-06 11:28
LeetCode
leetcode
Leetcode
_打家劫舍三道题(动态规划总结)
198.打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下,一夜之内能够偷窃到的最高金额。示例1:输入:[1,2,3,1]输出:4解释:偷窃1号房屋(金额=1),然后偷窃3号房屋(金额=
吃完有点累
·
2024-02-06 11:28
Leetcode
#
动态规划
动态规划
leetcode
算法
Leetcode
|树形排列|337. 打家劫舍 III
文章目录0打家劫舍系列1动态规划(记忆化递归)2动态规划(一维树形状态转移)0打家劫舍系列《
Leetcode
|线性排列|198.打家劫舍》《
Leetcode
|环形排列|213.打家劫舍II》《
Leetcode
SL_World
·
2024-02-06 11:58
Leetcode动态规划专题
LeetCode
2140. 解决智力问题
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给你一个下标从0开始的二维整数数组questions,其中questions[i]=[pointsi,brainpoweri]。这个数组表示一场考试里的一系列题目,你需要按顺序(也就是从问题0开始依次解决),针对每个问题选择解决或者跳过操作。解决问
英雄哪里出来
·
2024-02-06 11:58
《LeetCode算法全集》
算法
数据结构
线性DP
题目:1633.各赛事的用户注册率
题目来源:
leetcode
题目,网址:1633.各赛事的用户注册率-力扣(
LeetCode
)解题思路:将Register表按contest_id分组聚合后,计算平均值并四舍五入到小数点后两位即可。
十年一觉尘与土
·
2024-02-06 11:27
#
SQL
leetcode
sql
LeetCode
、198. 打家劫舍【中等,一维线性DP】
文章目录前言
LeetCode
、198.打家劫舍【中等,一维线性DP】题目及分类思路线性DP(一维)资料获取前言博主介绍:✌目前全网粉丝2W+,csdn博客专家、Java领域优质创作者,博客之星、阿里云平台优质作者
长路 ㅤ
·
2024-02-06 11:26
算法刷题
#
LeetCode
leetcode
动态规划
算法
上一页
88
89
90
91
92
93
94
95
下一页
按字母分类:
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
其他