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力扣题目
完全背包理论基础 C++
力扣题目
518--零钱兑换II
同样
leetcode
上没有
学不会的天真boy
·
2024-02-09 00:55
c++
leetcode
算法
数据结构
C++
力扣题目
494--目标和 474--一和零
494.目标和
力扣题目
链接(opensnewwindow)难度:中等给定一个非负整数数组,a1,a2,...,an,和一个目标数,S。现在你有两个符号+和-。
学不会的天真boy
·
2024-02-09 00:54
c++
leetcode
算法
数据结构
代码随想录算法训练营第二十五天 | 216.组合总和III、17.电话号码的字母组合
|
LeetCode
:216.组合总和III_哔哩哔哩_bilibili(1)代码剪枝优化:17.电话号码的字母组合题目链接/文章讲解:代码随想录视频讲解:还得用回溯算法!
gakkicp
·
2024-02-09 00:53
回溯
算法
知乎高赞:为什么别选计算机专业?
不明白现在鼓吹计算机是什么意思985计算机毕业,刷
LeetCode
无数,背诵了无数的八股文,面试造火箭,好不容易卷进了大厂。最近开始相亲了,真的是处处碰壁啊。个人观察,女生找对象的时候,并不
加百力
·
2024-02-09 00:52
业界新闻
人工智能
大数据
机器学习
科技
代码随想录算法训练营第二十五天 |216.组合总和III,17.电话号码的字母组合(已补充)
剪枝操作讲解:(已观看)带你学透回溯算法-组合问题的剪枝操作(对应
力扣题目
:77.组合)|回溯法精讲!
菜鸟是大神
·
2024-02-09 00:21
算法
算法训练营
算法
数据结构
leetcode
代码随想录算法训练营第25天 | 216.组合总和III ,17.电话号码的字母组合
E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80.html216.组合总和III题目链接:https://
leetcode
.cn
Aaron_Yang.
·
2024-02-09 00:21
代码随想录算法训练营
算法
LeetCode
之求两数之和
记录学习数据结构过程中练习的算法题本题是关于数组的练习,题干清晰,难度简单,没有太多需要说明的地方1.暴力求解这是看到题目马上想到的解法,两层循环,直接求解,因为题目规定只会输出一个对应答案,不需要考虑其他情况publicstaticint[]TwoSum(int[]nums,inttarget){for(inti=0;idic=newDictionary();for(inti=0;i
ssas_
·
2024-02-09 00:13
算法学习打卡day45|动态规划:股票问题总结
Leetcode
股票问题总结篇动态规划的股票问题一共六道题,买卖股票最佳时机和买卖股票手续费都是一个类型的问题,维护好买入和卖出两个状态即可,方法一摸一样。
涛涛begin
·
2024-02-09 00:46
算法学习打卡
算法
学习
动态规划
算法学习打卡day44|动态规划:打家劫舍问题
打家劫舍
力扣题目
链接题目描述:你是一个专业的小偷,计划偷窃沿街的房屋。
涛涛begin
·
2024-02-09 00:45
算法学习打卡
算法
学习
动态规划
[
leetcode
707] 设计链表(medium)
题目设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val和next。val是当前节点的值,next是指向下一个节点的指针/引用。如果要使用双向链表,则还需要一个属性prev以指示链表中的上一个节点。假设链表中的所有节点都是0-index的。在链表类中实现这些功能:get(index):获取链表中第index个节点的值。如果索引无效,则返回-1。addAtHead(v
佟佳宁
·
2024-02-09 00:14
力扣 (
LeetCode
)-最大子序和,JavaScript数据结构与算法(数组)
Github来源:力扣(
LeetCode
)|刷题打卡|求星星✨|给个❤️关注,❤️点赞,❤️鼓励一下作者[已开启]任务一:刷题打卡*10篇大家好,我是魔王哪吒,很高兴认识你~~哪吒人生信条:如果你所学的东西处于喜欢才会有强大的动力支撑
掘金-我是哪吒
·
2024-02-08 23:57
算法
js
java
python
javascript
Leetcode
刷题-(11~15)-Java+Python+JavaScript
目录1.盛最多水的容器2.整数转罗马数字3.罗马数字转整数4.最长公共前缀5.三数之和1.盛最多水的容器题目链接:力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台备战技术面
nuist__NJUPT
·
2024-02-08 23:39
算法与数据结构
java
leetcode
算法
python
javascript
数据结构算法 -
LeetCode
刷题
数据结构和算法的课程讲解,目前已告一段落,也算是完成了自己的一个心愿。因为去年听某同学抱怨过,说自己去爱奇艺面试,其他问题都答得不错,面试官问了一个哈夫曼算法的题没答出来,后来面试官很明确的说,我们还是想找一个会些算法基础的。如果之前有学过数据结构和算法,建议大家不定时的去刷刷算法题,因为从面试的角度来讲,目前BAT和TMD等一线互联网企业或多或少都会有几个算法题,而对应届毕业生来说算法的要求度则
你也不知道
·
2024-02-08 22:22
代码随想录第29天:回溯算法part3|
leetcode
39组合总和|
leetcode
40组合总和2|
leetcode
131 分割回文串
leetcode
39:组合总和文章讲解:
leetcode
39
leetcode
40:组合总和2文章讲解:
leetcode
40
leetcode
131:分割回文串文章讲解:
leetcode
131目录1,
leetcode
39
吃不饱饭怎么办
·
2024-02-08 22:47
算法
leetcode
【算法-
LeetCode
】46. 全排列(回溯算法初体验)
LeetCode
46.全排列发布:2021年7月27日15:33:36问题描述及示例给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序返回答案。
赖念安
·
2024-02-08 22:17
LeetCode
javascript
leetcode
回溯
leetCode
30天
题太难了,就来一个N皇后吧51.N皇后classSolution{private:vector>res;voidbacktracking(intn,introw,vector&chessboard){if(row==n){res.push_back(chessboard);return;}for(intcol=0;col&chessboard,intn){//检查列for(inti=0;i=0&&
星仔007
·
2024-02-08 22:47
leetcode
算法
职场和发展
LeetCode
第28天
93.复原IP地址这题挺难的,实际上我觉得分割字符串的题都挺难的,即使知道了回溯算法,也是无从下手。因为要对字符串进行处理,关于分割点不知道怎么处理。关键部分理解在代码里。classSolution{private://判断分割的子串是否合理boolisValid(conststring&s,intstart,intend){//初始大于末尾,肯定错了if(start>end){returnfal
星仔007
·
2024-02-08 22:46
leetcode
java
算法
c++
数据结构
LeetCode
第27天
39.组合总和组合中无重复元素,所有元素可以随便取多少次。那么startIndex就可以从本次遍历处开始。classSolution{public://老套路,两个数组前一个存储中间结果,后一个存储总结果集vectorvec;vector>res;//回溯voidbacktracking(vector&candidates,inttarget,intstartIndex){if(target==0
星仔007
·
2024-02-08 22:16
leetcode
算法
职场和发展
LeetCode
29天 回溯算法05
491.非递减子序列难点在于判断递增以及去重classSolution{public:vectorpath;vector>res;voidbacktracking(vector&nums,intstartIndex){//序列大小有要求if(path.size()>=2){res.push_back(path);}//存储未出现的元素unordered_setuset;for(inti=start
星仔007
·
2024-02-08 22:45
leetcode
算法
c++
OJ刷题:求俩个数组的交集(没学哈希表?快排双指针轻松搞定!)
目录编辑1.题目描述2.C语言中的内置排序函数(qsort)3.解题思路3.1升序3.2双指针的移动3.3保证加入元素的唯一性4.
leetcode
上的完整代码完结散花悟已往之不谏,知来者犹可追创作不易,
秋风起,再归来~
·
2024-02-08 22:44
散列表
算法
数据结构
leetcode
-206-翻转链表
对于链表来说,->next就是代表图上的那个箭头,指向后,就相当于已经建立完链接,就可以改变只想节点的指针的位置了每一个指针,则是代表一个圈一解题方法一:迭代假设链表为1→2→3→∅1\rightarrow2\rightarrow3\rightarrow\varnothing1→2→3→∅,我们想要把它改成∅←1←2←3\varnothing\leftarrow1\leftarrow2\lefta
youzjuer
·
2024-02-08 22:27
C及python语言学习
leetcode
链表
算法
【SQL】力扣1571. 仓库经理
1571.仓库经理文章目录【SQL】力扣1571.仓库经理题目描述输入输出示例示例1:解题思路代码与算法步骤解析完整代码复杂度分析总结【SQL】力扣1571.仓库经理题目描述本题目来自力扣(
LeetCode
扣柚
·
2024-02-08 21:53
力扣题目解析
sql
leetcode
数据库
力扣208题:实现Tire(前缀树)
【题目链接】力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台【解题代码】publicclassTrie{publicclassTireNode{privateintlevel;//所在层级privatebooleanend
梧桐168
·
2024-02-08 21:49
LeetCode题解
leetcode
算法
职场和发展
力扣25题: K 个一组翻转链表
【题目链接】力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台,解题代码如下:classSolution{publicListNodereverseKGroup(ListNodehead,intk
梧桐168
·
2024-02-08 21:19
LeetCode题解
leetcode
链表
算法
LeetCode
-015-三数之和
示例:给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com
刻苦驴哝
·
2024-02-08 21:55
leetcode
中poor pigs解法分析
月主要做的都是刷题以及看看计算机网络的问题,不得不说经历了春招,我能非常明显的感觉到了算法的重要性,以及通过实习经历,知道了网络在开发中的重要地位,基本任何一个项目都难免涉及到与网络打交道,所以以后打算将重点放在这两个方面.本文想讲的问题是
leetcode
lwj_ow
·
2024-02-08 21:14
【
LeetCode
力扣】单调栈解决Next Greater Number(下一个更大值)问题
目录1、题目介绍2、解题思路2.1、暴力破解法2.2、经典NextGreaterNumber问题解法1、题目介绍原题链接:496.下一个更大元素I-力扣(
LeetCode
)示例1:输入:nums1=[4,1,2
Hacynn
·
2024-02-08 21:39
LeetCode刷题
leetcode
算法
笔记
java
intellij-idea
数据结构
字节3面真题,
LeetCode
上hard难度,极具启发性题解
文章目录前言
LeetCode
:41.缺失的第一个正整数思路整个代码思路串一下Code前言铁子们好啊!
阿辉不一般
·
2024-02-08 21:36
leetcode
算法
职场和发展
LeetCode
Python - 3.无重复字符的最长子串
文章目录题目答案运行结果题目给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:s=“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:s=“pwwkew”输出:3解释:因为无重复字符的最长子串是“wke”,所以其长度为3。请注意
xuxu1116
·
2024-02-08 21:05
LeetCode题库
leetcode
python
算法
面试题
LeetCode
Python - 2.两数相加
文章目录题目答案运行结果题目给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。示例1:输入:l1=[2,4,3],l2=[5,6,4]输出:[7,0,8]解释:342+465=807.示例2:输入:l1=[0],l2=[0]输出:[0]示例
xuxu1116
·
2024-02-08 21:35
LeetCode题库
leetcode
python
面试题
LeetCode
Python - 1.两数之和
文章目录题目答案运行结果题目给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0
xuxu1116
·
2024-02-08 21:34
LeetCode题库
leetcode
python
算法
Leetcode
101 Symmetric Tree -Java刷题
题目描述Givenabinarytree,checkwhetheritisamirrorofitself(ie,symmetricarounditscenter).Forexample,thisbinarytree[1,2,2,3,4,4,3]issymmetric:1/\22/\/\3443Butthefollowing[1,2,2,null,3,null,3]isnot:1/\22\\33No
Mereder
·
2024-02-08 21:54
leetcode
:Sqrt(x)平方根系列
题目一:一个数,求平方根的整数部分1、题目链接
leetcode
No69:https://
leetcode
.com/problems/sqrtx/Implementintsqrt(intx).Computeandreturnthesquare
air03_30
·
2024-02-08 20:39
LeetCode
--64.最小路径和
64.最小路径和题目描述给定一个包含非负整数的mxn网格grid,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。64.最小路径和代码这与62题62.不同路径还是相似的题,只不过有了权值,在每一步时选择最小的路径classSolution{public:intminPathSum(vector>&grid){intm=grid.size();int
rannnnnie
·
2024-02-08 20:12
leetcode
动态规划
Leetcode
64. 最小路径和(C语言)
Leetcode
64.最小路径和(C语言)算法-动态规划(矩阵路径):算法与数据结构参考题目:给定一个包含非负整数的mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
jeanlu
·
2024-02-08 20:41
数据结构&算法
算法
动态规划
c语言
【
leetcode
】206. 反转链表(简单)题解学习
题目描述:给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]提示:链表中节点的数目范围是[0,5000]-5000<=Node.val<=5000进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?/***D
林隐w
·
2024-02-08 19:05
leetcode
数据结构
算法
leetcode
链表
学习
算法
【
leetcode
】LCR 123. 图书整理 I(简单)题解学习
题目描述:书店店员有一张链表形式的书单,每个节点代表一本书,节点中的值表示书的编号。为更方便整理书架,店员需要将书单倒过来排列,就可以从最后一本书开始整理,逐一将书放回到书架上。请倒序返回这个书单链表。/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNod
林隐w
·
2024-02-08 19:34
leetcode
数据结构
算法
leetcode
学习
算法
java
【
leetcode
】1512. 好数对的数目(简单)题解学习
题目描述:给你一个整数数组nums。如果一组数字(i,j)满足nums[i]==nums[j]且imap=newHashMap<>();intcount=0;for(intnum:nums){map.put(num,map.getOrDefault(num,0)+1);}for(intnum:map.keySet()){intfreq=map.get(num);count+=freq*(freq-
林隐w
·
2024-02-08 19:33
leetcode
算法
数据结构
leetcode
学习
算法
数据结构
leetcode
(滑动窗口)483.找到字符中所有字母异位词(C++详细解释)DAY4
文章目录1.题目示例提示2.解答思路3.实现代码结果4.总结1.题目给定两个字符串s和p,找到s中所有p的异位词的子串,返回这些子串的起始索引。不考虑答案输出的顺序。异位词指由相同字母重排列形成的字符串(包括相同的字符串)。示例示例1:输入:s=“cbaebabacd”,p=“abc”输出:[0,6]解释:起始索引等于0的子串是“cba”,它是“abc”的异位词。起始索引等于6的子串是“bac”,
小Q小Q
·
2024-02-08 18:32
C++刷题
leetcode
c++
算法
Leetcode
386-Lexicographical Numbers
题目:Givenanintegern,return1-ninlexicographicalorder.Forexample,given13,return:[1,10,11,12,13,2,3,4,5,6,7,8,9].Pleaseoptimizeyouralgorithmtouselesstimeandspace.Theinputsizemaybeaslargeas5,000,000.思路:由于之
BlueSkyBlue
·
2024-02-08 18:53
LeetCode
67. Add Binary
题目描述Giventwobinarystrings,returntheirsum(alsoabinarystring).Theinputstringsarebothnon-emptyandcontainsonlycharacters1or0.Example1:Input:a="11",b="1"Output:"100"Example2:Input:a="1010",b="1011"Output:"
cb_guo
·
2024-02-08 17:00
LeetCode
二叉树系列——144.二叉树的前序遍历
一、题目描述:144.二叉树的前序遍历给你二叉树的根节点root,返回它节点值的前序遍历。二.题解对二叉树不了解的,可以先看第三部分的分析/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=
十八岁讨厌Java
·
2024-02-08 17:07
LeetCode_二叉树
算法
数据结构
java
JavaScript:
leetcode
_144. 二叉树的前序遍历
题目解析:给定一个二叉树,返回它的前序遍历。示例示例1:输入:[1,null,2,3]1\2/3输出:[1,2,3]说明&&进阶:递归算法很简单,你可以通过迭代算法完成吗?前序排列的顺序是父节点在前,然后遍历左树,然后遍历右树。解题思路递归,递归判断条件,该节点左右节点是否为null,递归时先左后右。解答/***Definitionforabinarytreenode.*functionTreeN
Eighteen Z
·
2024-02-08 17:05
算法
保智商
leetcode
144
二叉树的前序遍历
【
leetcode
】144.二叉树的前序遍历
【
leetcode
】144.二叉树的前序遍历题目思路代码题目
leetcode
原题链接给你二叉树的根节点root,返回它节点值的前序遍历。
前端corner
·
2024-02-08 17:35
leetcode题解js
javascript
leetcode
前端
【
LeetCode
】-- 144. 二叉树的前序遍历
1.题目给你二叉树的根节点root,返回它节点值的前序遍历。2.示例示例一:输入:root=[1,null,2,3]输出:[1,2,3]示例二:输入:root=[]输出:[]示例三:输入:root=[1]输出:[1]示例4:输入:root=[1,2]输出:[1,2]3.分析如果用二叉树的非递归做这道题:(1)把一棵树拆成两个部分去访问:左路节点,左路节点上的右子树前序遍历就是根~左子树~根~左子树
玲娜贝儿~
·
2024-02-08 17:34
LeetCode
C++
leetcode
算法
LeetCode
:144. 二叉树的前序遍历
给你二叉树的根节点root,返回它节点值的前序遍历。示例1:输入:root=[1,null,2,3]输出:[1,2,3]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]示例4:输入:root=[1,2]输出:[1,2]示例5:输入:root=[1,null,2]输出:[1,2]提示:树中节点数目在范围[0,100]内-100<=Node.val<=100解题思路1.
Bertil
·
2024-02-08 17:02
力扣
leetcode
JavaScript
二叉树
leetcode
13罗马数字转整数|算法详细讲解与分析
题目13.罗马数字转整数罗马数字包含以下七种字符: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得到的数值
01红C
·
2024-02-08 17:32
leetcode
javascript
开发语言
ecmascript
java
数据结构
算法
leetcode
leetcode
9. 回文数|详细深入讲解算法
前往题目有反转一半数字思路映入脑海的第一个想法是将数字转换为字符串,并检查字符串是否为回文。但是,这需要额外的非常量空间来创建问题描述中所不允许的字符串。第二个想法是将数字本身反转,然后将反转后的数字与原始数字进行比较,如果它们是相同的,那么这个数字就是回文。但是,如果反转后的数字大于int.MAX,我们将遇到整数溢出问题。按照第二个想法,为了避免数字反转可能导致的溢出问题,为什么不考虑只反转in
01红C
·
2024-02-08 17:31
leetcode
链表
leetcode
数据结构
算法
力扣102. 二叉树的层序遍历 (复习vector和queue的常见用法
力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台题目解析使用队列来暂存每一层的节点,通过读取队列中的节点来遍历它的下一层节点。每一层节点的个数由levelSize来确定,以循环的形式依次遍历。
vpurple__
·
2024-02-08 17:30
题目分享:一些容易遗忘的小点
leetcode
数据结构
算法
IBM面试流程 6个步骤
/careers/search2.简历筛选在线投递简历后,会有1-2周的时间等待IBM的HR筛选简历,如果合适的话,会给我们发代码能力测试评估3.代码能力测试考察面试者的代码知识和能力,这里建议多去刷
leetcode
M.François
·
2024-02-08 17:51
面试
外企
面试
职场和发展
IBM
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他