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
算法学习笔记 4-3 深搜(DFS)与广搜(BFS):初识问题状态空间 与
LeetCode
真题(Java)
喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上
LeetCode
的真题练习,每一个
LeetCode
题解我都写了详细注释,比较适合新手入门数据结构与算法,后续也会更新进阶的文章
小成同学_
·
2024-02-20 06:16
数据结构与算法
算法
leetcode
dfs
bfs
java
数据结构学习笔记 2-1 二叉树(Binary Tree)与
LeetCode
真题(Java)
喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上
LeetCode
的真题练习,每一个
LeetCode
题解我都写了详细注释,比较适合新手入门数据结构与算法,后续也会更新进阶的文章
小成同学_
·
2024-02-20 06:16
数据结构与算法
数据结构
二叉树
leetcode
java
dfs
算法沉淀——BFS 解决最短路问题(
leetcode
真题剖析)
算法沉淀——BFS解决最短路问题(
leetcode
真题剖析)01.迷宫中离入口最近的出口02.最小基因变化03.单词接龙04.为高尔夫比赛砍树BFS(广度优先搜索)是解决最短路径问题的一种常见算法。
爱学习的鱼佬
·
2024-02-20 06:13
算法沉淀
算法
宽度优先
leetcode
算法沉淀——队列+宽度优先搜索(BFS)(
leetcode
真题剖析)
算法沉淀——队列+宽度优先搜索(BFS)01.N叉树的层序遍历02.二叉树的锯齿形层序遍历03.二叉树最大宽度04.在每个树行中找最大值队列+宽度优先搜索算法(Queue+BFS)是一种常用于图的遍历的算法,特别适用于求解最短路径或最少步数等问题。该算法通常用于在图中寻找从起点到目标点的最短路径。基本思想:初始化队列:将起始节点放入队列中。BFS遍历:从队列中取出一个节点,遍历与该节点相邻且未访问
爱学习的鱼佬
·
2024-02-20 06:12
算法沉淀
算法
宽度优先
leetcode
算法沉淀——优先级队列(堆)(
leetcode
真题剖析)
算法沉淀——优先级队列01.最后一块石头的重量02.数据流中的第K大元素03.前K个高频单词04.数据流的中位数优先队列(PriorityQueue)是一种抽象数据类型,它类似于队列(Queue),但是每个元素都有一个关联的优先级。在优先队列中,元素按照优先级从高到低(或从低到高)排列,高优先级的元素先出队。这种数据结构可以用堆(Heap)来实现。堆是一种二叉树结构,有两种主要类型:最大堆和最小堆
爱学习的鱼佬
·
2024-02-20 06:12
算法沉淀
算法
leetcode
linux
算法沉淀——BFS 解决 FloodFill 算法(
leetcode
真题剖析)
算法沉淀——BFS解决FloodFill算法01.图像渲染02.岛屿数量03.岛屿的最大面积04.被围绕的区域BFS(广度优先搜索)解决FloodFill算法的基本思想是通过从起始点开始,逐层向外扩展,访问所有与起始点相连且具有相同特性(颜色等)的区域。在FloodFill中,通常是通过修改图像的像素颜色。下面是BFS解决FloodFill算法的步骤:初始化:将起始点的颜色修改为新的颜色,将起始点
爱学习的鱼佬
·
2024-02-20 06:12
算法沉淀
算法
宽度优先
leetcode
Leetcode
亚马逊面试真题分享(一)
亚马逊面试题尽量减少恶意软件的传播描述在一个节点网络中,当且仅当graph[i][j]=1时,每个节点i会与另一个节点j直接连接。一些节点initial最初被恶意软件感染。只要两个节点直接连接,并且其中至少有一个节点被恶意软件感染,那么这两个节点都将被恶意软件感染。这种恶意软件的传播会一直持续直到没有更多的节点可以被这种方式感染。假设M(initial)是在恶意软件停止传播之后,整个网络中被恶意软
LintCode
·
2024-02-20 06:41
python
算法
亚马逊
D10习茶笔记
九九八十一数第10数时间:2020年5月2日,星期六上午地点:家分享:分享茶具:玻璃盖碗
水
:纯净水天气:晴茶品:至真生普6克烧水壶:红泥小火炉+陶壶五一假期第二天,天气已似夏,煮上饭,煲起汤,开始点炭、
口合1976
·
2024-02-20 06:40
算法沉淀——多源 BFS(
leetcode
真题剖析)
算法沉淀——多源BFS(
leetcode
真题剖析)01.矩阵02.飞地的数量03.地图中的最高点04.地图分析多源BFS是指从多个源点同时进行广度优先搜索的算法。
爱学习的鱼佬
·
2024-02-20 06:38
算法沉淀
算法
宽度优先
leetcode
春节篇:搞卫生(原创之390)
前几天在小店买了瓶玻璃
水
,今天仔细地把窗户都擦干净,打过玻璃
水
的窗户,用不掉毛的布一擦就干净明亮。我想过
香油女王玲子
·
2024-02-20 06:56
8月24日跑步打卡11.77KM
习惯性的买了瓶
水
也没喝多少,昨天都还是喝了感觉不够。看来是真的凉快了。今日跑步11.77KM,用时1小时34分,平均配速8分3秒。8月累计跑步18次,累计跑了205KM。已经完成了本月
小强聊成长
·
2024-02-20 05:09
LeetCode
力扣 56. 合并区间
题目描述(中等难度)给定一个列表,将有重叠部分的合并。例如[[13][26]]合并成[16]。解法一常规的思想,将大问题化解成小问题去解决。假设给了一个大小为n的列表,然后我们假设n-1个元素的列表已经完成了全部合并,我们现在要解决的就是剩下的1个,怎么加到已经合并完的n-1个元素中。这样的话分下边几种情况,我们把每个范围叫做一个节点,节点包括左端点和右端点。如下图,新加入的节点左端点和右端点,分
windliang
·
2024-02-20 05:52
《明胶明矾制作方法》
一年四季,胶矾
水
的配置比例也会发生改变,秋天的配比,矾的比例要在夏天的基础上减量。
X1贵州赫章刘光翠
·
2024-02-20 05:30
#百日日更# day55/100 #卷勤斋|晨思录#
深圳的国土面积不过1997平方公里,除去山山水
水
,算下来,不到1公里就会有一个公园,确
卷勤斋
·
2024-02-20 05:00
【
LeetCode
每日一题】单调栈 581. 最短无序连续子数组
581.最短无序连续子数组给你一个整数数组nums,你需要找出一个连续子数组,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。请你找出符合题意的最短子数组,并输出它的长度。示例1:输入:nums=[2,6,4,8,10,9,15]输出:5解释:你只需要对[6,4,8,10,9]进行升序排序,那么整个表都会变为升序排序。示例2:输入:nums=[1,2,3,4]输出:0示例3:输入:nu
凭栏听雨客
·
2024-02-20 05:52
#
LeetCode刻意练习
数据结构与算法之美
leetcode
算法
职场和发展
<
LeetCode
每日一题>402移掉K位数字
题目描述给定一个以字符串表示的非负整数num,移除这个数中的k位数字,使得剩下的数字最小。注意:●num的长度小于10002且≥k。●num不会包含任何前导零。示例1:输入num=“1432219”k=3输出“1219”解释:移除掉三个数字4,3,和2形成一个新的最小的数字1219。示例2:输入num=“10200”k=1输出“200”解释:移掉首位的1剩下的数字为200.注意输出不能有任何前导零
JesseMu
·
2024-02-20 05:51
数据结构
算法
java
leetcode
LeetCode
每日一题--402. 移掉K位数字(贪心 单调栈)
题目:跳转至402.移掉K位数字给定一个以字符串表示的非负整数num,移除这个数中的k位数字,使得剩下的数字最小。注意:num的长度小于10002且≥k。num不会包含任何前导零。示例1:输入:num=“1432219”,k=3输出:“1219”解释:移除掉三个数字4,3,和2形成一个新的最小的数字1219。示例2:输入:num=“10200”,k=1输出:“200”解释:移掉首位的1剩下的数字为
七七不是七七七七
·
2024-02-20 05:21
leetcode每日一题
c++
leetcode
【
Leetcode
每日一题】402. 移掉K位数字(单调栈)
Leetcode
每日一题题目链接:402.移掉K位数字难度:中等解题思路:维护一个单调栈,存储比栈顶节点还小的值。比栈顶节点大的前k个值需要抛弃。最终的结果即为答案(注意需要去掉前导0)。
YancyKahn
·
2024-02-20 05:51
Leetcode
leetcode
栈
stack
数据结构
【
LeetCode
每日一题】——402.移掉 K 位数字
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】栈二【题目难度】中等三【题目编号】402.移掉K位数字四【题目描述】给你一个以字符串表示的非负整数num和一个整数k,移除这个数中的k位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。五【题目示例】示例1:输入:num=“1
IronmanJay
·
2024-02-20 05:20
LeetCode
leetcode
算法
数据结构
c语言
栈
多子女家庭矛盾多,家长你该怎么办?
多子女家庭面对的烦恼问题大多是:如何一碗
水
端平?如何团结兄妹的关系?如何照顾到每一个孩子的心情?如何不让孩子们感觉父母偏心?孩子总喜欢告状怎么办?小家伙总爱动手打人怎么办?孩子不会分享怎么办?
青莲说
·
2024-02-20 05:46
【
LeetCode
每日一题】单调栈 402 移掉k位数字
402.移掉K位数字给你一个以字符串表示的非负整数num和一个整数k,移除这个数中的k**位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。示例1:输入:num="1432219",k=3输出:"1219"解释:移除掉三个数字4,3,和2形成一个新的最小的数字1219。如果有m+1位数字,S1a0a1a2....ama_0a_1a_2....a_ma0a1a2....am需要去掉n位
凭栏听雨客
·
2024-02-20 05:20
#
LeetCode刻意练习
前端语言知识点
leetcode
算法
原创诗歌‖《故园,那泓泉》
孤鸿记忆中的村子很大很大超出我的想象那是二十多年前一场雪,结冰的泉一个怀抱,在冬季便有了春天三里之外的学校永远是一个影子拉伸每每从泉眼走到尽头的时候不远处早就升起熟悉的炊烟背起了行囊去了百里远的城换了一泓泉水的
水
有些陌生
雪苑孤鸿
·
2024-02-20 05:38
Leetcode
142. Linked List Cycle II
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionLinkedListCycleII2.Solution/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{p
SnailTyan
·
2024-02-20 05:58
简单干净的小众文案
1.凡是过往皆是序章,所有未来皆有可盼2.陪你看日落的人比日落浪漫3.我的有趣程度完全取决于我身边的人4.做过的事才不会后悔无论结果如何5.喜欢简单的事快乐的人明媚的夏天和阳光的你6.千山万
水
就当伏笔总会遇到来迟的你
清溯工作室
·
2024-02-20 05:03
求缺有憾——讀通札記(463)
水
滿則溢,月盈則虧;盛時常作衰時想,上臺當念下台時!故,清曾國藩,一介儒生,修身養性,慎獨日課,求闕齋;建湘軍,平天國,興洋務,軍功至偉;後,自裁湘軍,功成身退,封毅勇侯,諡號文正,善終!
趙國龍淼
·
2024-02-20 05:57
冬季防冻液怎么用,牢记这几点
因此,小编建议您及时检查和更换防冻液,注意喽~1---禁止兑
水
请避免防冻液兑自来
水
使用。加入自来
水
后的防冻液不但冰点会上升,而且由于自来水中含
9205218e6948
·
2024-02-20 05:25
【
leetcode
】1281. 整数的各位积和之差(简单)题解学习
题目描述:给你一个整数n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。示例1:输入:n=234输出:15解释:各位数之积=2*3*4=24各位数之和=2+3+4=9结果=24-9=15示例2:输入:n=4421输出:21解释:各位数之积=4*4*2*1=32各位数之和=4+4+2+1=11结果=32-11=21提示:10){intdigit=n%10;product*=digi
林隐w
·
2024-02-20 05:14
leetcode
算法
leetcode
学习
算法
【
leetcode
】258. 各位相加(简单)题解学习
题目描述:给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。示例1:输入:num=38输出:2解释:各位相加的过程为:38-->3+8-->1111-->1+1-->2由于 2是一位数,所以返回2。示例2:输入:num=0输出:0提示:0=10){intsum=0;while(num>0){sum+=num%10;num/=10;}num=sum;}returnnu
林隐w
·
2024-02-20 05:14
leetcode
算法
leetcode
学习
算法
爱,要大声说出来
爱得太深就大声说出来就像鸟儿的语言,树明白爱得太切要大声说出来犹如蝴蝶的舞蹈,花知道爱得太真就大声说出来仿佛鱼儿的嬉戏,
水
懂得不要隐藏内心的温度如同初阳捧着满腔的黎明投向大地的怀抱不要埋没思念的心绪好像微风穿破围墙的禁锢寻找心仪的大树
二两酒仙
·
2024-02-20 05:49
传承2018-04-24
把最后一层蒸屉的中间放一小碗
水
、把家里热饭的箅子放上-再把包子放这个箅子上。我在炒鸡蛋时,把蛋壳敲开、把鸡蛋倒
lindacui
·
2024-02-20 05:49
碧血||第五十三章好儿女血染茂林
第五十三章好儿女血染茂林莲心一直站在山岗上,望着渐渐消失在山路上的几个影子,心中充满母亲的苦楚,亲生儿从此将与自己相距万
水
千山,也许此生已无缘相聚,便是过了几十年,遇到又能相识吗?
江南铁鹰
·
2024-02-20 05:27
2019-03-11
「谁让你读了这么多书,又知道了双
水
村以外还有个大世界......如果从小你就在这个天地里日出而作,日落而息,那你现在就会和众乡亲抱同一理想。
肉嘟嘟的东坡肉
·
2024-02-20 05:01
邻居家失火了
都源源不断的把
水
供应。由于烟雾呛人,再加上房子是老房子,大家时刻保持小心。尽量不到屋子里去。大家你一盆我一盆不断的向上向下猛泼,火势得到了有效的控制。但是屋顶上的火苗很难消灭,烟雾
带刺的金色花
·
2024-02-20 05:55
聪明枕头糊涂
水
聪明枕头糊涂
水
2020年2月28日流水账乱弹说到霸道一种是没有觉知一种是有意识的一种是两者兼之似乎更强大才不会被欺凌还有一种是外在撑起来的虎假虎威,仗势欺人的霸道还有就是培养出的内在柔软你会得到敬畏,仰视的目光是人们朝向你站立的地方
夫子富国
·
2024-02-20 05:55
油炸小黄鱼
把黄花鱼去
水
放油锅里炸二分钟,翻一下身。看黄花鱼两面成金黄色后,把火变成小火放配料。大蒜,生姜,辣椒,一起放油锅里炸一下。然后放糖一勺,醋一勺,黄酒三勺左右,在锅里煮一下,不要盖盖哦!
淑女_2e7d
·
2024-02-20 05:18
想思
或许再
水
一方的一方的故事太漫长,给不了的余温就还于人海,归于自然。或许生命的本意是是活,而生活的本意是活出自己的精彩与天昏地暗,即使漆黑漫长,终有人的心火让你久见光明。
海以星晨黩梦人
·
2024-02-20 05:07
2020-12-22晨间日记
起床:6am就寝:10pm心情:平和今日体重:53kg成长任务清单1.4点起床2.写500字3.读1页书4.练瑜伽5.过午不食6.化妆后出门7.护理皮肤(洗三次脸,早起做面膜)8.喝8杯
水
9.整理10分钟
王玥霖
·
2024-02-20 05:55
罗马数字转整数(
LeetCode
)
题目描述罗马数字包含以下七种字符: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的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字
至ོ臻ꦿ
·
2024-02-20 04:21
leetcode
leetcode
刷题-最接近的三位数之和
1.题目描述2.解题思路其实这个题目的解题思路,和昨天写的两个题目差不多,定义两个指针,进行排序,避免多次大量循环,减少时间复杂度。在上次的基础上进行了一个比较小的改动。3.代码classSolution:defthreeSumClosest(self,nums:List[int],target:int)->int:#仍然使用双指针的方法进行计算nums.sort()ans=nums[0]+num
顺利毕业(研)
·
2024-02-20 04:50
leetcode
算法
python
雪趣
我也爱雪,我喜欢飘雪的季节,我喜欢在下雪天推开窗,闭上眼,深呼吸,慢慢地去闻雪的味道,喜欢一个人在雪中漫步,雪花亲吻我的脸颊,这是来自大自然的馈赠,我喜欢伸出双臂去拥抱雪,雪落在手心上,害羞地化作一滴
水
,
_冬日暖阳
·
2024-02-20 04:39
LeetCode
::整数转罗马数字——中级算法
题目描述:罗马数字包含以下七种字符: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的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数
Lucky_zsh
·
2024-02-20 04:20
Arithmetic
LeetCode
整数转罗马数字
贪心算法
暴力法
leetcode
刷题(罗马数字转数字)
1.题目描述2.解题思路这时候已经给出了字母对应的数字,我们只需要声明一个字典,将罗马数字和数字之间的对应关系声明即可。其中可能涉及到会出现两个连续的罗马字母代表一个数字,这时候我们需要判断遍历的字符和将要遍历的下一个字符是否存在于字典的key中,注意下一个字符的下标不要超过字母的range。3.代码实现classSolution:defromanToInt(self,s:str)->int:le
顺利毕业(研)
·
2024-02-20 04:19
leetcode
算法
python
leetcode
刷题记录(三数之和)超时记录
题目描述2.解题思路看到这个题目,感觉和之前做的水仙花数的题目差不多,对于一个没有经过训练来说,首先想到的事情就是暴力破解,直接上循环就可以了,但是这样肯定在时间上占不到优势,解决问题肯定能够解决,但是
leetcode
顺利毕业(研)
·
2024-02-20 04:19
leetcode
算法
python
罗马数字背后的秘密——
LeetCode
XII XIII 题记
印象中的罗马数字,多出现在文档标题或序号中:I、II、III、IV、V、VI等。它是阿拉伯数字传入之前使用的一种数码。其采用七个罗马字母作数字:Ⅰ(1)、X(10)、C(100)、M(1000)、V(5)、L(50)、D(500),注意是没有0的。罗马数字的记数方法如下:相同的数字连写,所表示的数等于这些数字相加得到的数,如Ⅲ=3;小的数字在大的数字的右边,所表示的数等于这些数字相加得到的数,如Ⅷ
TEDxPY
·
2024-02-20 04:19
LeetCode
Leetcode
罗马数字
python
数字转换
贪心算法
暴力破解(if循环)解决
leetcode
数字转成罗马数字
1.题目描述2.解题思路刚看到这个题目的时候,感觉说的有点啰嗦,其实不难发现,这个题目和之前的给你多少钱,什么2元,5元的,给你一个数字,让你算各种钱币有多少张。无非就是从小到大进行判断,首先判断给定的数字,能容纳多少个最大的,然后依次减少。3.代码实现classSolution:defintToRoman(self,num:int)->str:str1=""whilenum!=0:print("
顺利毕业(研)
·
2024-02-20 04:18
leetcode
算法
python
数据结构
「红豆莲子羹背后的故事」我认真煮过粥,也追过一只猫
若
水
君之图片发自App时光是流淌在生命里的河,你偶尔回首望去,就能看见满眼晶莹。但是每一篇你决定要写了,就要抓紧时间,我通常都会当成最后一篇去写。
若水君之
·
2024-02-20 04:00
leetcode
169. 求众数
题目给定一个大小为n的数组,找到其中的众数。众数是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例1:输入:[3,2,3]输出:3思路将数组排序则中间的元素即为众数classSolution{publicintmajorityElement(int[]nums){Arrays.sort(nums);returnnums[nums.length/2];
多彩海洋
·
2024-02-20 04:33
感恩单11.11
3.感谢中午又有好吃的番茄炒蛋4.感谢纷纷和我一起吃午饭,她是真的心态好,向她学习5.感谢妈妈一直牵挂我的情况6.感谢教室的自习环境7.感谢手机,今天也辛苦的叫我起床,让我背单词,做题8.感谢室友烧了
水
帮我倒进壶里
krysdracula
·
2024-02-20 04:01
情子思·红尘辞
何怨离人青丝了不过扶柳春风情未了何当归行别去厌江离铃系此人系子心愁人自愁空山诸事悠悠怨无由覆
水
东流不若愁今朝舞文弄墨汉颜昭红尘往事空留醉行处书辞难言叹恨少岁月三千将夕度情子思情子恨情子自嘲图片发自App
琳琅殇
·
2024-02-20 04:11
回家的路上
在回家的路上,一群人围着一潭水——养鱼的
水
。我和老公把车停稳,也围上去凑热闹,不去还好,一去不得了。一条我家的,一条老叔家,一条兄弟家,要不大姐家也来一条,那二姐家呢?
七乡杏坛
·
2024-02-20 04:11
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他