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
LintCode
LintCode
534 · House Robber II (环形动态规划好题)
534·HouseRobberIIMediumDescriptionSolution31NotesDiscuss99+LeaderboardRecordDescriptionAfterrobbingthosehousesonthatstreet,thethiefhasfoundhimselfanewplaceforhisthieverysothathewillnotgettoomuchattent
纸上得来终觉浅 绝知此事要躬行
·
2023-11-02 21:22
动态规划
算法
LintCode
-40. 用栈实现队列
题目描述正如标题所述,你需要使用两个栈来实现队列的一些操作。队列应支持push(element),pop()和top(),其中pop是弹出队列中的第一个(最前面的)元素。pop和top方法都应该返回第一个元素的值。样例例1:输入:push(1)pop()push(2)push(3)top()pop()输出:122例2:输入:push(1)push(2)push(2)push(3)push(4)pu
悠扬前奏
·
2023-11-02 15:00
springboot请求响应封装
GetterpublicclassControllerMessageimplementsSerializable{@ApiModelProperty(value="返回码",notes="0代表成功")privatefina
lintcode
一口饭772
·
2023-11-02 12:59
springboot
spring
boot
java
后端
LintCode
数字组合 题解
数字组合描述笔记数据评测给出一组候选数字(C)和目标数字(T),找到C中所有的组合,使找出的数字和为T。C中的数字可以无限制重复被选取。例如,给出候选数组[2,3,6,7]和目标数字7,所求的解为:[7],[2,2,3]注意事项所有的数字(包括目标数字)均为正整数。元素组合(a1,a2,…,ak)必须是非降序(ie,a1≤a2≤…≤ak)。解集不能包含重复的组合。您在真实的面试中是否遇到过这个题?
木子-勇士心
·
2023-11-02 11:49
编程随笔
递归
回溯
数字组合
Lintcode
lintcode解答
Lintcode
1844 · subarray sum equals to k II (presum + hashmap题)
1844·subarraysumequalstokIIMediumDescriptionSolution27NotesDiscuss55LeaderboardRecordDescriptionGivenanarrayofintegersandanintegerk,youneedtofindtheminimumsizeofcontinuousno-emptysubarrayswhosesumequa
纸上得来终觉浅 绝知此事要躬行
·
2023-11-02 06:24
leetcode
LintCode
1046 · Prime Number of Set Bits in Binary Representation (求比特数和质数题)
1046·PrimeNumberofSetBitsinBinaryRepresentationAlgorithmsDescriptionSolution16NotesDiscuss26LeaderboardRecordDescriptionGiventwointegersLandR,findthecountofnumbersintherange[L,R](inclusive)havingaprim
纸上得来终觉浅 绝知此事要躬行
·
2023-11-02 05:45
算法
数据结构
backpack 4 (
lintcode
562)
图片.png注意特例:图片.png图片.png//my///i562classSolution{public:intbackPackIV(vector&A,intm){intss=A.size();vector>dp(ss+1,vector(m+1,0));dp[0][0]=1;for(inti=1;i<=ss;i++){for(intj=0;j<=m;j++){intk=0;while(k*A[
Ariana不会哭
·
2023-10-31 21:57
LintCode
-最长上升连续子序列 II
描述给定一个整数矩阵(其中,有n行,m列),请找出矩阵中的最长上升连续子序列。(最长上升连续子序列可从任意行或任意列开始,向上/下/左/右任意方向移动)。样例给定一个矩阵[[1,2,3,4,5],[16,17,24,23,6],[15,18,25,22,7],[14,19,20,21,8],[13,12,11,10,9]]返回25挑战O(nm)时间复杂度及存储代码classSolution:"""
想当厨子的程序员
·
2023-10-30 22:13
Lintcode
逆波兰表达式求值
求逆波兰表达式的值。在逆波兰表达法中,其有效的运算符号包括+,-,*,/。每个运算对象可以是整数,也可以是另一个逆波兰计数表达。您在真实的面试中是否遇到过这个题?Yes样例[“2”,“1”,“+”,“3”,““]->((2+1)3)->9[“4”,“13”,“5”,“/”,“+”]->(4+(13/5))->6简单的退栈和入栈的问题,重点是要搞清逆波兰表达式的含义classSolution{pub
thinkerleo7798
·
2023-10-30 19:34
算法和数据结构
LintCode刷题集
LintCode刷题集
逆波兰表达式
栈
LintCode
:M-逆波兰表达式求值
LintCode
链接求逆波兰表达式的值。在逆波兰表达法中,其有效的运算符号包括+,-,*,/。每个运算对象可以是整数,也可以是另一个逆波兰计数表达。您在真实的面试中是否遇到过这个题?
iyangdi
·
2023-10-30 19:01
堆栈
LintCode
Medium
LintCode
Medium
堆栈
LintCode
: 逆波兰表达式求值
逆波兰表达式求值求逆波兰表达式的值。在逆波兰表达法中,其有效的运算符号包括+,-,*,/。每个运算对象可以是整数,也可以是另一个逆波兰计数表达。您在真实的面试中是否遇到过这个题?Yes样例["2","1","+","3","*"]->((2+1)*3)->9["4","13","5","/","+"]->(4+(13/5))->6说明什么是逆波兰表达式?http://en.wikipedia.or
cumt_cx
·
2023-10-30 19:00
LintCode
栈
lintcode
php,[
LintCode
] Lowest Common Ancestor 最近公共祖先
GiventherootandtwonodesinaBinaryTree.Findthelowestcommonancestor(LCA)ofthetwonodes.Thelowestcommonancestoristhenodewithlargestdepthwhichistheancestorofbothnodes.ExampleForthefollowingbinarytree:4/\37/
weixin_39608300
·
2023-10-28 05:13
lintcode
php
lintcode
lowest-common-ancestor 最近公共祖先
问题描述
lintcode
笔记先分别找到两个节点的路径,然后对比两条路径。
stevewongbuaa
·
2023-10-28 05:12
lintcode
二叉树
lintcode
二叉树
LintCode
1311: Lowest Common Ancestor of a Binary Search Tree (BST两节点最小公共祖先,经典题)
LowestCommonAncestorofaBinarySearchTreeGivenabinarysearchtree(BST),findthelowestcommonancestor(LCA)oftwogivennodesintheBST.AccordingtothedefinitionofLCAonWikipedia:“Thelowestcommonancestorisdefinedbet
纸上得来终觉浅 绝知此事要躬行
·
2023-10-28 05:39
算法
leetcode
[
Lintcode
]Lowest Common Ancestor 最近公共祖先
GiventherootandtwonodesinaBinaryTree.Findthelowestcommonancestor(LCA)ofthetwonodes.Thelowestcommonancestoristhenodewithlargestdepthwhichistheancestorofbothnodes.ExampleForthefollowingbinarytree:4/\37/
青铁
·
2023-10-28 05:04
算法
lintcode
Lintcode
88 Lowest Common Ancestor solution 题解
【题目描述】GiventherootandtwonodesinaBinaryTree.Findthelowestcommonancestor(LCA)ofthetwonodes.Thelowestcommonancestoristhenodewithlargestdepthwhichistheancestorofbothnodes.给定一棵二叉树,找到两个节点的最近公共父节点(LCA)。最近公共祖
Winnielyn623
·
2023-10-28 05:02
Lintcode
3715 · Lowest Common Ancestor V (最小祖先好题)
3715·LowestCommonAncestorVPREAlgorithmsMediumThistopicisapre-releasetopic.Ifyouencounteranyproblems,pleasecontactusvia“ProblemCorrection”,andwewillupgradeyouraccounttoVIPasathankyou.DescriptionGivenab
纸上得来终觉浅 绝知此事要躬行
·
2023-10-28 05:58
算法
数据结构
【算法】--
LintCode
经典算法题理解动态规划
动态规划有多重要?科技公司面试必考算法根据面试经验,一半失败的面试都与动态规划有关动态规划题目特点1、计数题-有多少种方式走到右下角-有多少种方法选出k个数使得和是Sum2、求最大最小值-从左上角走到右下角路径的最大数字和-最长上升子序列长度3、求存在性-取石子游戏,先手是否必胜-能不能选出k个数使得和是Sum动态规划的特点1、将原问题分解为相似的子问题2、所有的子问题都只需解一次(即存储解过的问
四月天行健
·
2023-10-27 09:34
算法设计与分析
算法
动态规划
面试
leetcode
c语言
LintCode
-简化路径
给定一个文档(Unix-style)的完全路径,请进行路径简化。您在真实的面试中是否遇到过这个题?Yes样例"/home/",=>"/home""/a/./b/../../c/",=>"/c"挑战你是否考虑了路径="/../"的情况?在这种情况下,你需返回"/"。此外,路径中也可能包含双斜杠'/',如"/home//foo/"。在这种情况下,可忽略多余的斜杠,返回"/home/foo"。标签Exp
wangyuquan
·
2023-10-27 08:50
面试
LintCode
面试
winng的入坑题目记录
反正在微信里丢给我一个网站——
Lintcode
。
winng伍寅
·
2023-10-26 17:53
LintCode
451. 两两交换链表中的节点(C++递归法实现)
1.描述给一个链表,两两交换其中的节点,然后返回交换后的链表。样例样例1:输入:1->2->3->4->null输出:2->1->4->3->null样例2:输入:5->null输出:5->null2.代码ListNode*swapPairs(ListNode*head){if(!head)returnNULL;if(!head->next)returnhead;ListNode*temp=hea
stay_the_course
·
2023-10-26 14:40
从零开始写算法
Lintcode
451
两两交换链表中的节点
90
lintcode
k数和
classSolution{public:/**@paramA:anintegerarray*@paramk:apostiveinteger>kSumII(vector&A,intk,inttarget){//writeyourcodeherevector>result;vectortemp;DFS(A,k,target,0,0,result,temp);returnresult;}voidDFS
小雨启明
·
2023-10-25 12:40
lintcode
刷题-两数组的交 II Python
计算两个数组的交注意事项每个元素出现次数得和在数组里一样答案可以以任意顺序给出样例nums1=[1,2,2,1],nums2=[2,2],返回[2,2].一开始:TimeLimitExceededclassSolution:#@param{int[]}nums1anintegerarray#@param{int[]}nums2anintegerarray#@return{int[]}aninteg
samoyan
·
2023-10-20 12:50
python
LintCode
两个字符串是变位词比较字符串两个字符串是变位词importjava.util.Arrays;publicclassSolution{/***@params:Thefirststring*@paramb:Thesecondstring*@returntrueorfalse*/publicbooleananagram(Strings,Stringt){if(s.length()!=t.length()
EmoC001
·
2023-10-17 03:17
Algorithm
String
lintcode
leetcode:285. 二叉搜索树中的中序后继节点
题目来源leetcode:285-VIP.二叉搜索树中的中序后继节点InorderSuccessorinBST
lintcode
:448·二叉查找树的中序后继题目描述给定一棵二叉搜索树和其中的一个节点p,
OceanStar的学习笔记
·
2023-10-15 02:19
算法与数据结构
leetcode
算法
职场和发展
38 分割回文串(Palindrome Partitioning)
lintcode
题号——136,难度——medium样例1:输入:"a"输出:[["
SeeDoubleU
·
2023-10-13 15:51
#
深度优先搜索
算法
算法
深度优先
LintCode
领扣 题解 |Google 面试题:Take Coins
题目描述有n个硬币排成一排,每次要你从最左边或者最右侧拿出一个硬币。总共拿k次。写一个算法,使能拿到的硬币的和最大。思路点拨将list的前缀和求出来,然后依次枚举右边取x个,那么剩下就是左边去k-x个,用前缀和可以O(1)算出答案,所以整体复杂度为O(n)。考点分析想清楚后可以发现不管每次从左边还是右边拿,最后从左边拿的个数和从右边拿的个数是确定的,那么我们可以通过双指针或者前缀和+扫描线的方式进
领扣喵
·
2023-10-12 14:30
n 个骰子的点数
n个骰子的点数题目链接
Lintcode
题目描述把n个骰子扔在地上,求点数和为s的概率。解题思路动态规划使用一个二维数组dp存储点数出现的次数,其中dp[i][j]表示前i个骰子产生点数j的次数。
天天501
·
2023-10-12 09:30
算法
算法
leetcode
lintcode
python
目录1.TwoSum(HashTable)Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.Given
望舒向晚
·
2023-10-08 15:43
算法
leetcode
哈希算法
散列表
LintCode
3659 · Design Phone Directory (set设计题)
3659·DesignPhoneDirectoryAlgorithmsEasyDescriptionInthisquestion,youneedtodesignaphonedirectorymanagementsystemclass.TheconstructorofthetelephonedirectorymanagementsystemwillreceiveavariablemaxNumbers
纸上得来终觉浅 绝知此事要躬行
·
2023-10-06 09:38
leetcode
【
Lintcode
】1189. Minesweeper
题目地址:https://www.
lintcode
.com/problem/minesweeper/description想象一个扫雷游戏,给定一个字符型二维矩阵AAA,如果某个位置A[i][j]=EA
记录算法题解
·
2023-10-06 03:44
LC
DFS
BFS与图论
leetcode
算法
java
数据结构
Lintcode
3656 · Design Snake Game (贪吃蛇,设计题)
3656·DesignSnakeGameMediumDescriptionInthisquestion,youneedtodesignasnakegameclassSnakeGame.SnakeGame:Thereexistsasnakeinamatrix.Foodwillappearcontinuouslyinthismatrix,andweneedtocontrolthesnaketomove
纸上得来终觉浅 绝知此事要躬行
·
2023-10-05 14:00
数据结构
算法
#
LintCode
# Binary Search
既然是菜鸟,就从基础题开始做起吧,争取做一题有一题的收获.---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
议题一玩到
·
2023-10-05 05:01
LintCOde
binarySearch
lintcode
dp(十一)填满背包方案数
目录
LintCode
炼码物品大小不重复的填满背包的方案数
LintCode
炼码物品大小存在重复情况
LintCode
炼码不重复的组合个数完全背包_牛客题霸_牛客网
LintCode
炼码物品大小不重复的填满背包的方案数描述给出
曾几何时`
·
2023-10-03 11:18
笔试题
动态规划
#
动态规划
leetcode
动态规划
算法
LintCode
163 · Unique Binary Search Trees (DP 或 Catalan数)
163·UniqueBinarySearchTreesAlgorithmsMediumDescriptionGivenn,howmanystructurallyuniqueBSTs(binarysearchtrees)thatstorevalues1…n?Only$39.9forthe“TwitterCommentSystemProjectPractice”withinalimitedtimeof
纸上得来终觉浅 绝知此事要躬行
·
2023-10-03 11:26
算法
leetcode
程序员视频学习网站,推荐这几个网站不错
1.
Lintcode
当我们在学习了一段时间的编程,想要知道自己的能力是否能够达到公司的要求的时候。可以用用这个网站进行测试。它里面有一些互联网公司的面试真题,可以自行根据难度和知识点检验自己的学习
千锋教育qyf
·
2023-10-02 09:48
编程语言
编程语言
LintCode
-最长上升子序列(LIS)
最长上升子序列给定一个整数序列,找到最长上升子序列(LIS),返回LIS的长度。样例给出[5,4,1,2,3],LIS是[1,2,3],返回3给出[4,2,4,5,3,7],LIS是[2,4,5,7],返回4挑战要求时间复杂度为O(n^2)或者O(nlogn)说明最长上升子序列的定义:最长上升子序列问题是在一个无序的给定序列中找到一个尽可能长的由低到高排列的子序列,这种子序列不一定是连续的或者唯一
想当厨子的程序员
·
2023-10-01 01:25
Lintcode
159. Find Minimum in Rotated Sorted Array (Medium) (Python)
FindMinimuminRotatedSortedArrayDescription:Supposeasortedarrayisrotatedatsomepivotunknowntoyoubeforehand.(i.e.,0124567mightbecome4567012).Findtheminimumelement.ExampleGiven[4,5,6,7,0,1,2]return0Notice
2Young2Simple
·
2023-09-30 18:16
Lintcode刷题
Lintcode
Python
LintCode
480. 二叉树的所有路径
题目描述给一棵二叉树,找出从根节点到叶子节点的所有路径。测试样例输入:{1,2,3,#,5}输出:["1->2->5","1->3"]解释:1/\23\5输入:{1,2}输出:["1->2"]解释:1/2解题思路与方法由于需要记录从根节点到所有叶子节点的路径,因此需要设置一个全局的变量用于存储这些路径,为方便起见,下文将其简称为“路径集”——P。另外,从每个节点到其左右子树都会分别形成一条子路径,
CW不要无聊的风格
·
2023-09-30 16:31
LintCode
:删除排序链表中的重复数字 II
描述:给定一个排序链表,删除所有重复的元素只留下原链表中没有重复的元素。样例给出1->2->3->3->4->4->5->null,返回1->2->5->null给出1->1->1->2->3->null,返回2->3->null思路由于链表的开头可能有重复项,而最终还需要返回链表的头指针,所以需要定义新链表,设置一个初始节点。由于需要比较前后值,判定重复,所以需要一个前驱指针,采用慢指针的方式实
VickyShen
·
2023-09-30 13:38
Lintcode
397 Longest Increasing Continuous Subsequence solution 题解
【题目描述】Giveanintegerarray,findthelongestincreasingcontinuoussubsequenceinthisarray.Anincreasingcontinuoussubsequence:Canbefromrighttoleftorfromlefttoright.Indicesoftheintegersinthesubsequenceshouldbeco
程风破浪会有时
·
2023-09-28 08:43
LintCode
领扣 题解 |Microsoft 面试题:Matrix Finding Number
题目描述给出一个矩阵mat,找出所有行都出现的数字,如果有多个,就输出最小的那个数。如果没有,输出-1。思路点拨用hashmap维护每个数最后出现的行数,最后在扫一遍hashmap取最小即可。考点分析本题对每行去暴力寻找有哪些数出现,显然不可取。我们可以换一个思维,对每个数x维护该数最后出现的行数,如果遍历到第i行,发现x的最后出现的行数不是i-1,那么我们就可以舍去这个数了,最后遍历一遍所有的数
领扣喵
·
2023-09-27 06:56
【
LintCode
题解】842. 【中等】折纸
难度:中等Microsoft面试题题目折纸,每次都是将纸从右向左对折,凹痕为0,凸痕为1,求折n次后,将纸展开的折痕组成的01序列。注意事项1≤n≤20样例SampleInput:1SampleOutput:"0"SampleInput:1SampleOutput:"001"解答可以容易写出前4项的01序列:00010010011001001100011011可以看到其中的规律:第1条折痕总为0之
Downstream
·
2023-09-26 17:43
2018-06-18
lintCode
633 Find the duplicate number
DescriptionGivenanarraynumscontainingn+1integerswhereeachintegerisbetween1andn(inclusive),provethatatleastoneduplicatenumbermustexist.Assumethatthereisonlyoneduplicatenumber,findtheduplicateone.Youmus
blockchainer
·
2023-09-23 14:14
2 Sequences DP - Longest Common Subsequence
http://www.
lintcode
.com/en/problem/longest-common-subsequence/http://www.jiuzhang.com/solutions/longest-common-subsequence
Super_Alan
·
2023-09-21 22:23
LeetCode解法汇总337. 打家劫舍 III
目录链接:力扣编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:GitHub-September26/java-algorithms:算法题汇总,包含牛客,leetCode,
lintCode
失落夏天
·
2023-09-21 16:37
编程题
leetcode
算法
职场和发展
剑指offer/LeetCode146/
LintCode
134_LRU缓存实现
剑指offer/LeetCode146/
LintCode
134_LRU缓存实现声明文章均为本人技术笔记,转载请注明出处:1https://segmentfault.com/u/yzwall[2]blog.csdn.net
yzwall_
·
2023-09-21 06:06
高频面试算法题小结
算法
lintcode
leetcode&
lintcode
分类刷题:图论(二、单源最小距离问题)
1、本次总结的题目通常采用广度优先搜索的方法,由于是求单个源头节点到达目标节点的最小距离,因此,按照广度优先搜索的方法一圈一圈的更新能够达到的位置,然后判断位置中是否有目标节点,每一圈更新能够达到的位置最多只会访问一次2、常见的题型会设置障碍物、距离更新的规则,稍微复杂点的题目会增加传送门、设置最多可通过几个障碍物等,因此,在一些细节的特殊情况上,需要稍微注意下:源头节点或目标节点本身处在障碍物位
22世纪冲刺
·
2023-09-21 03:46
leetcode分类刷题
leetcode
分类
图论
leetcode&
lintcode
分类刷题:图论(三、多源最小距离问题)
1、本次总结的题目通常是多个源头节点分别求解到达目标节点的最小距离,目标节点可能为多个,也可能为一个;要采用广度优先搜索的方法,但先提前入队的不是源头节点了,而是目标节点,由目标节点为基准一圈一圈的更新能够达到的“新目标”位置,每一圈更新能够达到的位置最多只会访问一次2、常见的题型会设置障碍物,在一些细节的特殊情况上,需要稍微注意下:源头节点&目标节点都不存在或其中一个不存在的情况,距离标记采用同
22世纪冲刺
·
2023-09-21 03:46
leetcode分类刷题
leetcode
分类
图论
LintCode
领扣 题解 |Microsoft 面试题:Matrix Water Injection
题目描述给一个二维矩阵,每个grid的值代表地势的高度。水流只会沿上下左右流动,且必须从地势高的地方流向地势低的地方。视为矩阵四面环水,现在从(R,C)处注水,问水能否流到矩阵外面去?思路点拨从(R,C)开始DFS,看是否能碰到边界。返回YES或者NO。考点分析简单的热身搜索,一定要做到bugfree,注意水是从高处向低处流动参考程序http://www.jiuzhang.com/solution
领扣喵
·
2023-09-21 03:34
上一页
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
其他