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
】150. 逆波兰表达式求值
今天做了一道
leetcode
,题目不算难,基本就是stack的入栈出栈,但我看了一圈别人的代码,感觉不够优雅,所以我想分享一下自己的写法,主要就是用Map和BiFunction优化4个ifelseJava
飞哥不鸽
·
2024-03-08 23:52
leetcode
150
Function
BiFunction
【
LeetCode
】389_找不同_C
https://
leetcode
.cn/problems/find-the-difference/description/示例示例1:输入:s="abcd",t="abcde"输出:"e"解释:'e'是那个被添加的字母
长白秋沙
·
2024-03-08 21:20
算法刷题笔记
算法刷题
瘦和美,是女人终生追求的目标,我的减肥
之路
,简直是成就感爆棚
今天我突发奇想,想分享下减肥的话题,从140多斤的体重到现在的110斤,我经历了一年多,减肥后又保持了三年,这期间没花一分钱,没吃任何减肥产品,只做到了两点“自律”+“坚持”。据说网络上搜索最多的两个词,一个是“瘦”,一个是“美”,对于女人来说,瘦和美是女人终生追求的目标。2017年以前,我曾经以为像我这样的体型(165cm身高,142斤的体重)是根本不可能减肥的,天生骨架就大,怎么可能瘦下来,事
梦幻闻书香
·
2024-03-08 17:55
Leetcode
3.7
Leetcode
hot100二分查找1.搜索插入位置2.二分查找3.搜索二维矩阵4.在排序数组中查找元素的第一个和最后一个位置5.搜索旋转排序数组Question二分查找1.搜索插入位置搜索插入位置考虑这个插入的位置
精品西红柿
·
2024-03-08 17:42
leetcode
算法
职场和发展
计算阶乘后的0
refer:https://
leetcode
.cn/problems/factorial-trailing-zeroes/description/?
许墨の小蝴蝶
·
2024-03-08 16:11
算法
leetcode
-快速排序法和冒泡排序法
冒泡排序视频讲解快速排序视频动画演示#include#includeusingnamespacestd;//1.quickSort(arr,0,n-1);注意函数调用是左闭右闭区间,所以递归调用的两次也是左闭右闭voidquickSort(std::vector&arr,intlow,inthigh){if(low&arr){intn=arr.size();for(inti=0;iarr={1,1
浦东新村轱天乐
·
2024-03-08 15:40
leetcode
leetcode
算法
排序算法
leetcode
337. 打家劫舍 III
337.打家劫舍III在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。如果两个直接相连的房子在同一天晚上被打劫,房屋将自动报警。计算在不触动警报的情况下,小偷一晚能够盗取的最高金额。示例1:输入:[3,2
Elon0
·
2024-03-08 02:24
LeetCode
C++从零开始的打怪升级
之路
(day45)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于二叉树的题目1.根据二叉树创建字符串606.根据二叉树创建字符串给你二叉树的根节点root,请你采用前序遍历的方式,将二叉树转化为一个由括号和整数组成的字符串,返回构造出的字符串。空节点使用一对空括号对"()"表示,转
云淡风轻kk
·
2024-03-08 02:24
c++
开发语言
leetcode
(力扣) 55. 跳跃游戏 (贪心 & 动态规划)
文章目录题目描述思路分析贪心思路:动态规划思路:完整代码题目描述给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:fal
深度不学习!!
·
2024-03-08 00:51
个人笔记
交流学习
leetcode
python
10.29 《财务自由
之路
||·第一章仓鼠之轮》阅读感悟
主要观点:一,赚钱是一项游戏。人人都能参与其中并且获利。但可惜的是,大部分人并不了解游戏规则。二,总会有人比您的收入高出许多,难道他们工作比您努力10倍、20倍?当然没有。他们只是知道该如何玩这场关于收入的游戏,他们了解游戏规则。三,本书就是一本关于这些规则的书。了解了这些新规则,您便可以参与到这场收入游戏中并且取胜。四,赚钱的方式只有五种:1.雇员或者工人(A)2.自由职业者(F)3.投资者(I
曹莹
·
2024-03-07 20:35
将自己产品化
今天开始读《纳瓦尔宝典》,文章开篇的核心,人生应该让自己走思维体系和思维模式更新
之路
。
飞叶灵
·
2024-03-07 19:58
算法D39 | 动态规划2 | 62.不同路径 63. 不同路径 II
|
LeetCode
:62.不同路径_哔哩哔哩_bilibili这个题看到路径的表示,第一直觉就是一个组合数的问题,学了一下C++计算组合数防止溢出的小技巧。
memolaner
·
2024-03-07 17:11
算法训练营
算法
动态规划
数据结构
c++
python
leetcode
2917.找出数组中的K-or值
说实话这道题就是阅读题。虽然作者本题写的并不怎么简单,但是思路还是很清楚的。思路:通过题目我们就可以知道,本质上就是算出这个数的二进制,然后在二进制中找到各位有多少1的题目而已。intn=nums.size();intarr[51][32];for(inti=0;i=k,那么我们直接储存这里的坐标i,否则继续循环。最后退出循环整个结束之后,我们就按照题目所给的方式求解最终的数就行了。classSo
是小Y啦
·
2024-03-07 16:09
leetcode
算法
数据结构
LeetCode
每日一题 汇总区间(区间)
题目描述给定一个无重复元素的有序整数数组nums。返回恰好覆盖数组中所有数字的最小有序区间范围列表。也就是说,nums的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于nums的数字x。列表中的每个区间范围[a,b]应该按如下格式输出:"a->b",如果a!=b"a",如果a==b示例1:输入:nums=[0,1,2,4,5,7]输出:["0->2","4->5","7"]解释:
南瓜小米粥、
·
2024-03-07 05:26
leetcode
算法
数据结构
算法题合集(细分知识点附链接)---------第二部分【融合牛客及力扣】
根据二叉树创建字符串102.二叉树的层序遍历236.二叉树的最近公共祖先JZ36二叉搜索树与双向链表105.从前序与中序遍历序列构造二叉树动态规划JZ42连续子数组的最大和图137.只出现一次的数字IIhttps://
leetcode
.cn
FreedanyTsui
·
2024-03-07 02:52
各种算法题
算法
【
Leetcode
每日一题】二分查找 - 寻找峰值(难度⭐⭐)(20)
1.题目解析
Leetcode
链接:162.寻找峰值这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。核心在于找到题目中所说的峰值并返回他们的下标即可。
每天进步亿丢丢
·
2024-03-06 16:40
算法
leetcode每日一题
leetcode
算法
职场和发展
代码随想录算法训练营Day34 ||
leetCode
860.柠檬水找零 || 406.根据身高重建队列 || 452. 用最少数量的箭引爆气球
860.柠檬水找零贪心的思路就是,先把最没用的钱给找出去。本题中,20元没法花出去,只有10和5能找零,但10只能找零20,而5可以找零10与20,所以就想办法把10先花出去即可。之后按照收入顺序来记录钱数并选择找零。如果某次钱的数目变为负数,则说明无法找零,输出错误。classSolution{public:boollemonadeChange(vector&bills){intfive=0,t
qq_44884699
·
2024-03-06 10:34
leetcode
算法
职场和发展
代码随想录算法训练营Day20 ||
leetCode
530.二叉搜索树的最小绝对差 || 501.二叉搜索树中的众数 || 236. 二叉树的最近公共祖先
530.二叉搜索树的最小绝对差最简单的思路为中序遍历,然后遍历数组求差值。classSolution{private:voidtraversal(TreeNode*root,vector&vec){if(root==NULL)return;traversal(root->left,vec);vec.push_back(root->val);//将二叉搜索树转换为有序数组traversal(root
qq_44884699
·
2024-03-06 10:04
算法
leetcode
职场和发展
代码随想录算法训练营Day4|
leetCode
24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、 面试题 02.07. 链表相交、 142.环形链表II
24.两两交换链表中的节点开始写的代码总有一些问题,对比答案之后发现自己少设置了一个变量,(此前想偷懒,把cur和head融合到一块了)。此题我出现的问题,还有一点在于自己忘了指针的作用了,一直奇怪head节点改变后,为什么dummyhead->next依然正确classSolution{public:ListNode*swapPairs(ListNode*head){ListNode*dummy
qq_44884699
·
2024-03-06 10:34
算法
leetcode
链表
代码随想录算法训练营Day37|738.单调递增的数字、968.监控二叉树
LeetCode
:738.单调自增的数字C++实现classSolution{public:intmonotoneIncreasingDigits(intn){stringnum=to_string(n
Magical_Jason
·
2024-03-06 09:33
算法训练
算法
超前消费时代,年轻人如何满足才能培养自控力?
这个悲剧的源头是姑娘羡慕同学的奢华生活,无法抵制虚荣的诱惑,最后走上不归
之路
,让人震惊又心痛。近年来,
o绾卿o
·
2024-03-06 09:48
力扣爆刷第85天之hot100五连刷11-15
文章目录力扣爆刷第85天之hot100五连刷11-15一、239.滑动窗口最大值二、76.最小覆盖子串三、53.最大子数组和四、56.合并区间五、189.轮转数组一、239.滑动窗口最大值题目链接:https://
leetcode
.cn
当年拼却醉颜红
·
2024-03-06 01:23
力扣算法题
leetcode
算法
职场和发展
leetcode
673.最长递增子序列的个数
上一题只需要知道最长递增子序列的长度就行了,那样的话直接一个dp就完事了,但是呢,这里说了需要记录这个最长长度递增子序列的个数,这下的话,如果你想用原先的思路,其实可以,但是要能做到计数的话,需要你再定义一个数组cnt用来记录以nums[i]为尾的最长子序列个数。思路:首先我们根据最长递增子序列的思路,知道dp是用来记录以nums[i]为尾的最长子序列长度的,那么我们要在动态规划实现递推的同时实现
是小Y啦
·
2024-03-06 00:22
leetcode
算法
动态规划
我的教师成长
之路
我的教师成长
之路
从2011年走上工作岗位从事高中化学教学到现在已是第九个年头,这9年里我在教学岗位上一刻不曾停息,不曾松懈。
N3049解革
·
2024-03-05 20:50
书单|你真的知道什么是“财富自由”吗?
《财富自由
之路
》【书名】《财富自由
之路
》【作者】李笑来【出版社】电子工业出版社【页数】P319【推荐指数】★★★★★000第一次知道李笑来老师是在大二的时候(2012年)。
Freya沛
·
2024-03-05 18:06
重拾C++之菜鸟刷算法第8篇---二叉树(中)
101.对称二叉树-力扣(
LeetCode
)题解------递归法递归函数的参数设置:左右节点之间的比较,这里并不是左右子树的比较哦。
阿卡西番茄酱
·
2024-03-05 18:42
C++算法
c++
算法
开发语言
教师成长丛谈之五
许多人惊叹他的快速发展,艳羡他的平坦专业
之路
。他说:“我的专业发展之所以先于一同分配的其他同学,一个很重要的原因就是我自我意识觉醒比较早。我对自己每五年怎么发展,有个明
东哥杂谈
·
2024-03-05 17:31
将六西格玛设计融入汽车制造:实践
之路
在快节奏的现代生活中,汽车早已不再仅仅是一种交通工具,而是成为了展现个性、追求品质生活的重要象征。为了满足消费者日益增长的品质需求,汽车制造商们纷纷将目光投向了六西格玛设计这一先进的质量管理方法。那么,如何将六西格玛设计巧妙融入汽车制造中,打造出让消费者心动的精品车型呢?天行健精益企业管理咨询公司解析如下:一、什么是六西格玛设计六西格玛设计(DFSS)是一种旨在提高产品设计质量和可靠性的方法论,它
天行健李国武老师
·
2024-03-05 17:11
汽车
制造
业界资讯
LeetCode
2810.故障键盘
你的笔记本键盘存在故障,每当你在上面输入字符‘i’时,它会反转你所写的字符串。而输入其他字符则可以正常工作。给你一个下标从0开始的字符串s,请你用故障键盘依次输入每个字符。返回最终笔记本屏幕上输出的字符串。示例1:输入:s=“string”输出:“rtsng”解释:输入第1个字符后,屏幕上的文本是:“s”。输入第2个字符后,屏幕上的文本是:“st”。输入第3个字符后,屏幕上的文本是:“str”。因
吃着火锅x唱着歌
·
2024-03-05 16:40
LeetCode
leetcode
算法
职场和发展
leetcode
第 205 场周赛
给你一个仅包含小写英文字母和‘?’字符的字符串s,请你将所有的'?'转换为若干小写字母,使最终的字符串不包含任何连续重复的字符。注意:你不能修改非‘?’字符。题目测试用例保证除'?'字符之外,不存在连续重复的字符。在完成所有转换(可能无需转换)后返回最终的字符串。如果有多个解决方案,请返回其中任何一个。可以证明,在给定的约束条件下,答案总是存在的。publicStringmodifyString(
jan1235
·
2024-03-05 13:36
leetcode周赛
leetcode
java
LeetCode
第 204 场周赛
5499.重复至少K次且长度为M的模式垃圾题解略垃圾代码classSolution:defcontainsPattern(self,arr:List[int],m:int,k:int)->bool:print('ohhh')n=len(arr)ifm*k>n:returnFalseforiinrange(n-m+1):a=arr[i:i+m]c=1j=i+mwhilej=k:returnTruer
蟹恼板
·
2024-03-05 13:06
刷题
leetcode
算法
数据结构
dfs
二叉树
Leetcode
3070. Count Submatrices with Top-Left Element and Sum Less Than k
Leetcode
3070.CountSubmatriceswithTop-LeftElementandSumLessThank1.解题思路2.代码实现题目链接:3070.CountSubmatriceswithTop-LeftElementandSumLessThank1
Espresso Macchiato
·
2024-03-05 06:28
leetcode笔记
leetcode
3070
leetcode周赛387
leetcode
medium
二维累积数组
leetcode题解
如何才能赚钱,10个常见的赚钱方法
本文将探讨10个常见的赚钱方法,帮助你找到一条适合自己的致富
之路
。
幸运副业
·
2024-03-05 02:12
leetcode
51 N皇后问题
https://programmercarl.com/0051.N%E7%9A%87%E5%90%8E.html代码随想录讲的很清楚。回溯法从上到下按行搜索,因此back_tracking(chessboard,row+1)其参数为row+1判断该位置是否符合终止条件是i==nclassSolution{public://vectorpath_;vector>res_;boolvalid(vect
浦东新村轱天乐
·
2024-03-05 01:52
leetcode
算法
数据结构
LeetCode
148.排序链表
题目给你链表的头结点head,请将其按升序排列并返回排序后的链表。示例输入:head=[4,2,1,3]输出:[1,2,3,4]输入:head=[-1,5,3,4,0]输出:[-1,0,3,4,5]输入:head=[]输出:[]思路对于链表排序我们可以使用链表的归并排序(MergeSort)算法。下面是整体的思路:归并排序的核心思想:归并排序是一种分治算法,首先将待排序的链表分成两部分,然后分别对
Stephen_Curry___
·
2024-03-05 00:49
链表
数据结构
leetcode
算法
c++
回文链表(
leetcode
)
我自己第一个写的代码:boolisPalindrome(structListNode*head){structListNode*tail=NULL;structListNode*pos=NULL;if(head->next==NULL){returntrue;}while(1){if(head->next==NULL||(head->next->next==NULL&&head->val==hea
wx20041102
·
2024-03-04 18:43
链表
leetcode
linux
【[第二季]王朝
之路
--第05集:阿波罗之殇(2)】
[柒]“马西尼沙和君上都是杞人忧天,当年我父波米卡军侯用兵如神,就是带着尔等横扫亚平宁!我虽未亲自统御,但你们的战斗力不容小觑!有战岂会败北!”“是!是!”城镇广场上,为了提振士兵们的士气,阿波罗尼亚总督,波米卡次子色诺芬尼戎装上阵,于军前扬剑,检阅着自己麾下这支曾经战功显赫的劲旅。“565名精锐利比亚枪兵何在?”“在!”“80名雇佣精锐长枪兵何在?”“在!”“101名王牌长盾骑兵何在?”“在!”
橘尾虎
·
2024-03-04 10:36
【
leetcode
热题】分割回文串
-力扣(
LeetCode
)题目描述给定一个字符串s,将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。
kiugvui
·
2024-03-04 10:31
leetcode热题
leetcode
算法
职场和发展
【
LeetCode
-中等】209.长度最小的子数组-双指针/滑动窗口
力扣题目链接1.暴力解法这道题的暴力解法是两层嵌套for循环,第一层循环从i=0开始遍历至数组末尾,第二层循环从j=i开始遍历至找到总和大于等于target的连续子数组,并将该连续子数组的长度与之前找到的子数组长度相比较,若这个子数组长度更短,则更新结果。并将初始长度设置为INT32_MAX或nums.size()+1,用于判断是否不存在符合条件的子数组,通过判断结果是否被赋值,若未被赋值就返回0
qmkn
·
2024-03-04 07:27
LeetCode
leetcode
算法
滑动窗口
小小飞行员研学营开营了,国庆不用到处堵,来长水开启航天探索
之路
!
“小小飞行员”亲子研学营让孩子实现航空梦,当小小飞行员~专业民航飞行教员+波音737真机授课+模拟器体验飞行+手工航模组装(可带走)+波音737驾驶舱拍照.....................带上孩子来一趟最酷的体验吧!研学营正在火热报名中!每期名额有限,本期仅限30组,报满即止!“小小飞行员”亲子研学营十一特惠8大研学内容,享受超值优惠■活动期间:一组家庭(1大1小报名):370元原价:58
爱上云起旅游
·
2024-03-04 00:56
配音每天必练基本功,什么人不适合学播音主持
一、播音主持基础训练的重要性播音主持基础训练是成为一名优秀的播音主持人的必经
之路
。
声优配音圈
·
2024-03-03 22:13
温暖的小事业 - 草稿
迈入2020的初始,约了一群好友享受了亲爱老弟的美味手艺,确定了一个简单却让我无比喜爱的爱称——木子宜居,然后开始了我的民宿
之路
。
夏之哭雨
·
2024-03-03 07:07
齐帆齐老师的一节写作分享课感悟:写作是如何改变命运的
【齐帆齐微课】昨天听完齐帆齐老师的写作分享课,谈到个人成长经历,如何从一名工人到现在自由创作者的逆袭
之路
,让我深受感动和佩服,她14岁半就走入社会,那个时候是多么弱小,多么无助,一个小女孩走进这么复杂的大人社会
舟舟style
·
2024-03-03 07:34
Leetcode
r Day33| 贪心算法part06+总结
738.单调递增的数字给定一个非负整数N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。(当且仅当每个相邻位数上的数字x和y满足xres=newLinkedListInteger.compare(a[0],b[0]));intstart=intervals[0][0];intend=intervals[0][1];for(inti=1;iend){//不重叠res
恩爱鹿皮er
·
2024-03-03 02:19
Leetcode算法刷题记录
贪心算法
算法
leetcode
Java&C++题解与拓展——
leetcode
433.最小基因变化【A star学习、双向BFS(C++超时)、链式前向星(报错)】
每日一题做题记录,参考官方和三叶的题解目录题目要求思路一:BFSJavaC++思路二:双向BFSJavaC++思路三:A*Astar算法JavaC++思路四:建图+DFSJavaC++总结题目要求思路一:BFS找从startstartstart状态到endendend状态的最小步数;用哈希表存每个状态和步数;维护一个遍历队列,取队头元素curcurcur,依次替换每一位得到下一个可能状态,合法(出
AnjaVon
·
2024-03-02 23:16
leetcode
java
c++
学习
leetcode
关于“出书”的可能性
前段时间看完的《财富自由
之路
》正在逐渐的在心中发酵,版税收入看起来真的是一种看得见摸得着的长期稳定的一次时间投入多次回报的模式。
高晓骏
·
2024-03-02 17:35
人生就像一盒巧克力,你永远不知道下一颗是什么味道
我觉得阿甘的难得之处在于,他出生的时候拿到的底牌真的是太差了,双腿无法正常行走,智力水平远低于正常水平,从小出生在单身家庭,周围人都嘲笑他是笨蛋,从小受尽了欺负,长大后感情
之路
也非常不顺利,但他有几个非常厉害的
舒心桐UP
·
2024-03-02 15:51
数字化转型对企业有哪些好处?
数字化转型:企业迈向未来的必由
之路
在当今这个快速变化的数字时代,企业面临着前所未有的挑战和机遇。数字化转型已经成为企业提升竞争力、优化运营、增强客户体验和实现可持续发展的关键策略。
weixin_50515446
·
2024-03-02 14:31
数字孪生
数据可视化
3D产品配置器
3D产品交互展示
webgl
大数据
人工智能
代码随想录算法训练营第7天| 454. 四数相加 II、383. 赎金信、15. 三数之和、18. 四数之和
454.四数相加II题目链接454.四数相加II-力扣(
LeetCode
)思路这道题目的暴力解法是O(n^4),可以与两数之和一样使用哈希法解决,但是必要两个嵌套for循环了!
总系学不废
·
2024-03-02 13:30
代码随想录算法训练营刷题
算法
基于单片机的企业指纹考勤系统设计
关键词:单片机技术;指纹考勤系统;设计思路0引言企业智能化管理是当前企业现代化发展的必经
之路
电气_空空
·
2024-03-02 12:59
单片机
毕业设计
单片机
嵌入式硬件
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他