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
】最长回文子序列(动态规划)
516.最长回文子序列-力扣(
LeetCode
)一、题目给你一个字符串s,找出其中最长的回文子序列,并返回该序列的长度。
小七mod
·
2024-09-06 23:19
#
LeetCode
#
算法
算法
动态规划
LeetCode
招聘
Java
【
Leetcode
2418 】 按身高排序 —— JS的操作
给你一个字符串数组names,和一个由互不相同的正整数组成的数组heights。两个数组的长度均为n。对于每个下标i,names[i]和heights[i]表示第i个人的名字和身高。请按身高降序顺序返回对应的名字数组names。示例1:输入:names=["Mary","John","Emma"],heights=[180,165,170]输出:["Mary","Emma","John"]解释:M
自学前端_又又
·
2024-09-06 23:18
前端刷leetCode
前端
java
javascript
算法
leetcode
数据结构
二叉树的遍历(递归与非递归)
当stack栈空的时候结束;前序遍历非递归(
Leetcode
144)vectorpreorderTraversal(TreeNode*root){stackstack;vectorres;TreeNode
鸟剩鱼汤
·
2024-09-06 22:34
力扣刷题 DAY_40 二叉树
Leetcode
222链接:力扣。题目:给出一个完全二叉树,求出该树的节点个数。提示:树中节点的数目范围是[0,5*10^4]0left)+countNodes(root->right);}};
空之箱大战春日影
·
2024-09-06 20:58
力扣刷题
6g选手&学院持钻福利社10月总结
一、6g选手|学院持钻福利社点赞专用
专题
-
专题
二、持钻无变化三、10篇文章点评1.陪伴营·秦汉|红薯铺子03算不上文章,算是一个构思的开头,看出作者明明有很多想法,却止笔了,可以说把自己的观点写出了60%
6g选手
·
2024-09-06 20:09
顺应心理,孩子更合作
看到女儿那么坚定的样子,我顺应了她的要求,骑车带她到外面买了一粒棒棒糖,她一点也不
贪心
,只要了一粒。回来后,把她妈妈盛给她的饭吃了个精光。女儿有点任性
友橙乡恋
·
2024-09-06 19:40
leetcode
第142题:环形链表 ||(C语言+引申问题全解)
思路1(思路难、代码简单):slow一次走一步,fast一次走两步;相遇时搞个meet,再搞一个head,head和meet一起走,每次走一步;head、meet相遇处,即为结果。思路解释:当相遇时,slow走的路程:L+N;当相遇时,fast走的路程L+x*C+N。(x指fast走过的圈数,x>0)这时,可能有爱发问的读者有了疑惑:slow在1圈以内就能和fast相遇吗?答:ofcourse。首
一个不知名程序员www
·
2024-09-06 16:31
leetcode
c语言
Day227-君子三戒/君子三畏
译文:孔子说:“君子有三种事需要有戒心:少年的时候,血气未发展稳定,需要在女色方面警戒;壮年的时候,血气正旺盛,需要在争斗方面警戒;到老年的时候,血气衰弱,需要警戒
贪心
。”
君子重威
·
2024-09-06 14:24
Map、WeakMap与Set、WeakSet
Map和Set都是ES6中间添加的数据类型,最近在写
LeetCode
的时候就能用到Map结构,同时之前看别人手写代码的时候也出现了weakmap结构,用本文记录下这4者之间的关系和区别MapMap对象保存键值对
Taec0123
·
2024-09-06 12:51
华为OD机试 - 万能字符单词拼写 -
贪心
算法(Python/JS/C/C++ 2024 D卷 100分)
华为OD机试2024E卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。一、题目描述有一个字符串数组words和一个字符串ch
哪 吒
·
2024-09-06 11:26
华为od
python
贪心算法
【
leetcode
-链表】环形链表 II
【
leetcode
-链表】环形链表II题目:给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。
程序员小2
·
2024-09-06 10:59
205.同构字符串
题目来源:力扣https://
leetcode
.cn/problems/isomorphic-strings/题目简介:给定一个特定的同构关系,判断两个字符串s和t是不是同构关系,比较关键的就是一个字母只能映射一种字母
stay_awake__
·
2024-09-06 10:15
leetcode专栏
leetcode
算法
职场和发展
解决商店汽水兑换问题——利用
贪心
算法与循环结构
解决商店汽水兑换问题——利用
贪心
算法与循环结构在某商店中,有一种特别的促销活动:三个空汽水瓶可以换一瓶汽水。而且,如果空瓶数量不足,还可以向老板借空瓶(但必须要归还)。
醉心编码
·
2024-09-06 09:40
c/c++
技术类
贪心算法
算法
Python |
Leetcode
Python题解之第388题文件的最长绝对路径
题目:题解:classSolution:deflengthLongestPath(self,input:str)->int:ans,i,n=0,0,len(input)level=[0]*(n+1)whilei1:length+=level[depth-1]+1ifisFile:ans=max(ans,length)else:level[depth]=lengthreturnans
Mopes__
·
2024-09-06 05:17
分享
Python
Leetcode
题解
C++ |
Leetcode
C++题解之第388题文件的最长绝对路径
题目:题解:classSolution{public:intlengthLongestPath(stringinput){intn=input.size();intpos=0;intans=0;vectorlevel(n+1);while(pos1){len+=level[depth-1]+1;}if(isFile){ans=max(ans,len);}else{level[depth]=len;
Ddddddd_158
·
2024-09-06 05:46
经验分享
C++
Leetcode
题解
2022.05.21每日践行-【读书、健身、投资、帮朋友、陪家人】
4.陪家人昨天一家人去电影院观看了《坏蛋联盟》的动漫电影,故事的主角是五个无恶不作的坏蛋——幽默风趣的扒手“大坏狼”、手段高明的保险箱窃贼“
贪心
蛇”、呆萌可爱的伪装大师“美肚鲨”、臭气熏天的打手“食人鱼
宁博Villa
·
2024-09-06 03:36
第十五届蓝桥杯大赛青少组——赛前解析(算法)
算法:进制转换、模拟算法,枚举算法,冒泡排序,插入排序,选择排序,递推算法,递归算法,
贪心
算法。
小芋头的初码农
·
2024-09-06 02:32
蓝桥杯
蓝桥杯
算法
python
Python入门必刷题目
下面我就把自己在
leetcode
上做的一些简单但又不错的题目分享给大家,希望入门的小伙伴们刷一下,大神自动忽略哈。1.能被3或5整除的1000以内的数字和。
叫我小包总
·
2024-09-06 00:06
力扣-N皇后问题
-力扣(
LeetCode
)开始的思路由于n=4情况太多我们先画一下n=3的决策树可以知道皇后不能在同一行,因为我的思路是每一行每一行的填写皇后,所以不考虑行的皇后会重叠,主要考虑列的皇后会不会重叠,还有斜线的列皇后可以直接用一个数组
坚持拒绝熬夜
·
2024-09-05 23:06
leetcode
算法
职场和发展
【
LeetCode
:2860】让所有学生保持开心的分组方法数(Java)
题目链接2860.让所有学生保持开心的分组方法数题目描述给你一个下标从0开始、长度为n的整数数组nums,其中n是班级中学生的总数。班主任希望能够在让所有学生保持开心的情况下选出一组学生:如果能够满足下述两个条件之一,则认为第i位学生将会保持开心:这位学生被选中,并且被选中的学生人数严格大于nums[i]。这位学生没有被选中,并且被选中的学生人数严格小于nums[i]。返回能够满足让所有学生保持开
dawn191228
·
2024-09-05 21:26
算法刷题
leetcode
java
算法
【每日一题】
LeetCode
643.最大平均数的连续子数组
【每日一题】
LeetCode
643.子数组最大平均数I(滑动窗口、字符串)题目描述给定一个整数数组nums和一个整数k,任务是找出平均数最大的长度为k的连续子数组,并输出该最大平均数。
Chase-Hart
·
2024-09-05 21:23
算法
leetcode
算法
java
数据结构
【
Leetcode
:3174. 清除数字 + 栈】
算法题算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?算法题目录题目链接⛲题目描述求解思路
硕风和炜
·
2024-09-05 21:23
LeetCode每日一题打卡
leetcode
算法
java
栈
【每日一题】
LeetCode
3.最长无重复字符的子串(哈希表、字符串、滑动窗口)
【每日一题】
LeetCode
3.最长无重复字符的子串(哈希表、字符串、滑动窗口)题目描述给定一个字符串s,找出其中不含有重复字符的最长子串的长度。需要注意的是,要求的是子串的长度,而不是子序列。
Chase-Hart
·
2024-09-05 21:21
算法
leetcode
散列表
算法
java
数据结构
再做
leetcode
42hard题接雨水——双指针法
再做
leetcode
42hard题接雨水——双指针法给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
Cider瞳
·
2024-09-05 20:45
力扣刷题
动态规划
算法
c++
leetcode
面试
双指针
535. TinyURL 的加密与解密 : 设计一个 URL 简化系统
题目描述这是
LeetCode
上的535.TinyURL的加密与解密,难度为中等。
宫水三叶的刷题日记
·
2024-09-05 19:59
Leetcode
539. 最小时间差
题目给定一个24小时制(小时:分钟)的时间列表,找出列表中任意两个时间的最小时间差并已分钟数表示。示例1:输入:["23:59","00:00"]输出:1备注:列表中时间数在2~20000之间。每个时间取值在00:00~23:59之间。C++解法#include#include#include#includeusingnamespacestd;structTime{inthour=0;intmin
LonnieQ
·
2024-09-05 18:43
2021-02-10
所以特别整理了这个过年
专题
,实用简单的小妙招,让你“马上”舒服,恢复元气。春节养生十天乐—“马上”防晕车回家过年难免舟车劳顿。坐车前半小时,取新鲜生姜一片,盖在肚脐上,用伤湿止痛膏贴牢。
rui_3204
·
2024-09-05 17:16
代码随想录算法训练营第一天 | 704二分查找 27移除元素
题目链接:27.移除元素-力扣(
Leetcode
)704.二分查找-力扣(
Leetcode
)文章链接:训练营一期day1(qq.com)数组理论基础1.定义:存放在连续内存空间上的相同类型数据的集合2.
筱惜晴
·
2024-09-05 16:18
算法
leetcode
移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——8.stack&&queue
-力扣(
LeetCode
)思路1.将一个栈当作输入栈,用于压入push传入的数据;另一个栈当作输出栈,用于pop和peek操作。
码码生的
·
2024-09-05 14:08
c++
开发语言
算法
LeetCode
-138-复制带随机指针的链表
复制带随机指针的链表题目描述:给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中
醉舞经阁半卷书
·
2024-09-05 13:35
2021-11-12
二忏
贪心
与私心,自私自利坏良心。全心全意为了我,贪得无厌动妄心。三忏傲慢与自由,我行我素我出头。认为世间我最能,贡高我慢我最行。四忏嗔心与怨恨,怨天怨地不让人。自认自己我最对,世间唯有我有理。
仁德上人
·
2024-09-05 11:28
《孤注一掷》:人有两颗心,
贪心
和不甘心
“人有两颗心,一颗是
贪心
,一颗是不甘心。”上映8天票房已经突破20亿的影片《孤注一掷》里,反诈专家如是说。孤注一掷,出自《宋史·寇准传》。辽军攻宋,势如破竹。情急之下,寇准建议宋真宗御驾亲征。
鞠雪飞读写吧
·
2024-09-05 09:45
有序数组中去重c语言,
LeetCode
80,不使用外部空间的情况下对有序数组去重
今天是
LeetCode
专题
的第49篇文章,我们一起来看
LeetCode
的第80题,有序数组去重II(RemoveDuplicatesfromSortedArrayII)。
weixin_39601642
·
2024-09-05 09:34
有序数组中去重c语言
经典算法题汇总
目录1.动态规划/回溯1.1最长公共子序列(牛客版,
leetcode
1143)1.2最长上升子序列(
leetcode
300)1.3最长回文子串(牛客版,
leetcode
5)1.4接雨水1.5重复数字的所有排列
qq_36696761
·
2024-09-05 09:33
C语言 |
Leetcode
C语言题解之第385题迷你语法分析器
题目:题解:#defineMAX_NEST_LEVEL50001structNestedInteger*deserialize(char*s){if(s[0]!='['){structNestedInteger*ni=NestedIntegerInit();NestedIntegerSetInteger(ni,atoi(s));returnni;}structNestedInteger**stac
DdddJMs__135
·
2024-09-05 07:21
分享
C语言
Leetcode
题解
Leetcode
每日一题:Remove Nth Node From End of List
写在前面:今天来看一道不怎么难的题,给大家放松一下。放松的同时也希望和大家一起回顾一下“链表”LinkedList的一些基本知识和使用方法。链表是面试里常考察的题型之一,他和array最大的不同之处在于他更好的延展性,比数组,甚至是动态数组对于不元素大小的头尾增删效率更加,因为不需要对内存空间长度的重新分配。与之带来的缺点就是从全局角度来说的“长度不可见”,“位置不可见”,所有的长度和位置都依赖于
南加第一划水
·
2024-09-05 07:49
Leetcode
每日一题
leetcode
list
算法
Golang |
Leetcode
Golang题解之第386题字典序排数
题目:题解:funclexicalOrder(nint)[]int{ans:=make([]int,n)num:=1fori:=rangeans{ans[i]=numifnum*10n{num/=10}num++}}returnans}
__AtYou__
·
2024-09-05 07:17
经验分享
Golang
Leetcode
题解
Java |
Leetcode
Java题解之第385题迷你语法分析器
题目:题解:classSolution{publicNestedIntegerdeserialize(Strings){if(s.charAt(0)!='['){returnnewNestedInteger(Integer.parseInt(s));}Dequestack=newArrayDeque();intnum=0;booleannegative=false;for(inti=0;i1){N
m0_57195758
·
2024-09-05 06:44
分享
Java
Leetcode
题解
简化路径【 力扣(
LeetCode
) 】
一、题目描述给你一个字符串path,表示指向某一文件或目录的Unix风格绝对路径(以‘/’开头),请你将其转化为更加简洁的规范路径。在Unix风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点(…)表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任意多个连续的斜杠(即,‘//’)都被视为单个斜杠‘/’。对于此问题,任何其他格式的点(例如,‘…’)均被视为文件/目
理论最高的吻
·
2024-09-05 06:12
leetcode
算法
职场和发展
C++
栈
leetcode
-227. 基本计算器 II
题目实现一个基本的计算器来计算一个简单的字符串表达式的值。字符串表达式仅包含非负整数,+,-,*,/四种运算符和空格。整数除法仅保留整数部分。示例1:输入:"3+2*2"输出:7示例2:输入:"3/2"输出:1示例3:输入:"3+5/2"输出:5解题思路Consider-asnegativenumbers说是栈的经典应用,结果好难做,哭哭最基本的题目,参考了这篇题解:https://leetcod
KpLn_HJL
·
2024-09-05 06:40
OJ题目记录
leetcode
算法
职场和发展
Leetcode
面试经典150题-54.螺旋矩阵
解法都在代码里,不懂就留言或者私信这个题可能和算法关联不大,coding技巧为上classSolution{publicListspiralOrder(int[][]matrix){/**先定义结果集*/Listans=newArrayListexistsSet=newHashSet=0&&colNext>=0&&rowNext
鱼跃鹰飞
·
2024-09-05 05:36
数据结构与算法
字节跳动高频面试题
leetcode
面试
算法
基本计算器【 力扣(
LeetCode
) 】
一、题目描述给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如eval()。二、测试用例示例1:输入:s="1+1"输出:2示例2:输入:s="2-1+2"输出:3示例3:输入:s="(1+(4+5+2)-3)+(6+8)"输出:23提示:1op_set={{"n",1},{"+",1},{"-",1},{"(",2},
理论最高的吻
·
2024-09-05 05:35
leetcode
算法
职场和发展
C++
栈
逆波兰表达式
常见的算法底层思想
3.
贪心
算法思想:在每一步选择中都采取在当前状态下最好或最优的选择,从而希望导致结果是全
qinbaby
·
2024-09-05 04:58
算法
LeetCode
2860.让所有学生保持开心的分组方法数:排序+遍历
【LetMeFly】2860.让所有学生保持开心的分组方法数:排序+遍历力扣题目链接:https://
leetcode
.cn/problems/happy-students/给你一个下标从0开始、长度为
Tisfy
·
2024-09-05 03:50
题解
#
力扣LeetCode
leetcode
算法
数据结构
题解
排序
贪心
遍历
段总10月8号—10月15号工作安排
10月8日(周五)09:15-10:15总办会(管理团队参加)11:00-12:00乡村振兴大会
专题
会(管理团队、产业投资部、城镇与产业运营部、季小艺参加)15:00-16:00与孙建中国林业与环境促进会生态原产地委员会会长
cb2655b7eea4
·
2024-09-05 02:24
leetcode
算法题之N皇后
N皇后也是一道很经典的问题,问题如下:题目地址按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个不同的n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。解法:回溯回溯是基于DFS的一种算法,它通过在解
前端码农小黄
·
2024-09-05 02:45
算法
算法
leetcode
【
LeetCode
-SQL每日一练】——2. 第二高的薪水
接下来小梦会带领小伙伴们一起每天刷一道
LeetCode
-数据库(SQL)相关的题目,然后在文章后例举相关知识点帮助小伙伴们学习与巩固,更好的掌握SQL。??♂小伙伴们如果在学习过程中有不
m0_67401920
·
2024-09-05 01:14
面试
学习路线阿里巴巴
android
前端
后端
LeetCode
C++10-K个一组翻转链表
问题描述给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有的顺序。举例示例1:输入:1->2->3->4->5k=2输出:2->1->4->3->5示例2:输入:1->2->3->4->5k=3输出:3->2->1->4->5示例3:输入:1->2->3->4->5k=1输出:1->2-
JXH_123
·
2024-09-05 01:42
LeetCode高频算法面试题
算法
c++
leetcode
leetcode
算法题之 K 个一组翻转链表
照我说这道题其实是披着困难皮的中等题目,问题如下:题目地址给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。解法:首先我们来看一个更简单的问题,就是如何进行原地反转链表反转链表其实很简单,通过几个变量就可以实现
前端码农小黄
·
2024-09-05 01:12
算法
算法
leetcode
链表
LeetCode
全排列2(js简单快通法)
题目描述给定一个可包含重复数字的序列nums,按任意顺序返回所有不重复的全排列。示例1:输入:nums=[1,1,2]输出:[[1,1,2],[1,2,1],[2,1,1]]示例2:输入:nums=[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]解题思路使用全排列函数生成所有排列,然后去重以得到最终结果代码/***@param{
山雀~
·
2024-09-05 01:42
LeetCode合集
leetcode
javascript
算法
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他