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
6.container-with-most-water(装最多水的容器)
6.container-with-most-water(装最多水的容器)链接:http://www.
lintcode
.com/zh-cn/problem/container-with-most-water
baolinq
·
2023-07-29 15:48
lintcode
CC++
刷题
LeetCode
LintCode
4.丑数 II
设计一个算法,找出只含素因子2,3,5的第n大的数。符合条件的数如:1,2,3,4,5,6,8,9,10,12…注意事项我们可以认为1也是一个丑数样例如果n=9,返回10思路:由题目的要求可知:找到出2,3,5倍数的数。并排序。直到到第n个数定义一个数组存放丑数,1是已知的丑数。从2,3,5中挑选最小的添加到数组中选择num[0]*2,num[0]*3,num[0]*5中最小的数为新的丑数,显然应
w哼哼怪
·
2023-07-28 09:39
LintCode笔记
lintcode
丑数
Java
LintCode
4 丑数II
题目:nthUglyNumber要求:设计一个算法,找出只含素因子2,3,5的第n大的数。符合条件的数如:1,2,3,4,5,6,8,9,10,12...注意事项1.我们可以认为1也是一个丑数样例如果n=9,返回10算法要求:要求时间复杂度为O(nlogn)或者O(n)解题思路:仔细观察规律,从第二个数开始,每一个数为第p2个数的二倍、第p3个数的三倍、第p5个数的五倍中最小的一个(初识p2/p3
DLNU-linglian
·
2023-07-28 09:37
LintCode
算法
LintCode
521. Remove Duplicate Numbers in Array
題目:Givenanarrayofintegers,removetheduplicatenumbersinit.Youshould:Doitinplaceinthearray.Movetheuniquenumberstothefrontofthearray.Returnthetotalnumberoftheuniquenumbers.NoticeYoudon'tneedtokeeptheorigi
aammyytt
·
2023-07-27 21:58
【
LintCode
题解】819. 【中等】单词排序
难度:中等Facebook面试题题目给一个新的字母表,如{c,b,a,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z},根据新的字母表排序字符串数组。注意事项输入的单词长度不超过100。输入的单词总数不超过10000。可以认为,输入的新字母表即一个长度为26的字符串。保证题目只会出现小写字母。样例SampleInput:"cbadefghijklmnop
Downstream
·
2023-07-24 14:17
【C++刷题】丑数
在
LintCode
上刷题时遇到了一道比较基础的问题。丑数:设计一个算法,找出只含素因子2,3,5的第n小的数。
野生测试菌
·
2023-07-19 03:00
Lintcode
420 Count and Say solution 题解
【题目描述】Thecount-and-saysequenceisthesequenceofintegersbeginningasfollows:1,11,21,1211,111221,...1isreadoffas"one1"or11.11isreadoffas"two1s"or21.21isreadoffas"one2,thenone1"or1211.Givenanintegern,genera
程风破浪会有时
·
2023-07-16 13:22
[leetcode/
lintcode
题解] 寻找重复的数 · Find the Duplicate Number
在线评测地址:https://www.
lintcode
.com/problem/find-the-duplicate-number/?
SunnyZhao2019
·
2023-07-14 06:02
加一链表(快慢指针 or Stack or Recursive)
https://www.
lintcode
.com/problem/plus-one-linked-list/description?
Lruihan
·
2023-06-19 22:27
算法要怎么学习
建议还是看书+实战,实战当然也不是说要去肝ACM或者是topcoder什么的,基本上来我们
LintCode
刷刷题也就够了。如何学习算法?算法,其实可以分为三种。算法、面试算法、竞赛算法。
Mrguanglei
·
2023-06-17 18:44
笔记
[
LintCode
] The Smallest Difference
ProblemGiventwoarrayofintegers(thefirstarrayisarrayA,thesecondarrayisarrayB),nowwearegoingtofindaelementinarrayAwhichisA[i],andanotherelementinarrayBwhichisB[j],sothatthedifferencebetweenA[i]andB[j](|
·
2023-06-16 17:09
动态规划-背包问题(三)
3.1.2转移方程3.1.3初始条件以及边界情况3.1.4计算顺序3.2算法实现3.2.1java实现的O(MN)算法复杂度3.2.2C++实现的O(MN)算法复杂度3.2.3空间复杂度优化为O(m)该题是
lintcode
田园诗人之园
·
2023-06-14 22:43
动态规划专题
动态规划
动态规划-背包问题(三)
背包问题(三)
动态规划-最长的回文序列
2.1样例12.2样例23解题思路以及实现方法3.1解题思路3.1.1确定状态3.1.2转移方程3.1.3初始条件和边界情况3.1.4计算顺序3.2题解3.2.1C++实现3.2.2java实现该题是
lintcode
田园诗人之园
·
2023-06-14 22:11
动态规划专题
动态规划
动态规划-最长的回文序列
最长的回文序列
Lintcode
477 Surrounded Regions solution 题解
【题目链接】www.
lintcode
.
程风破浪会有时
·
2023-06-14 20:56
时间复杂度为O(n)算法
https://www.
lintcode
.com/problem/415/classSolution{publi
Warm wolf
·
2023-06-13 00:12
算法
算法
leetcode
排序算法
LintCode
-最长重复子序列-动态规划
描述给出一个字符串,找到最长的重复子序列的长度,并且这两个子序列不能在相同位置有同一元素。比如:在两个子序列中的第i个元素不能在原来的字符串中有相同的下标。样例给出str=abc,返回0,不存在重复子序列给出str=aab,返回1,两个子序列分别是a(第一个)和a(第二个).注意b不能被认为是子序列的一部分,因为它在两个子序列里面有相同的下标。给出str=aabb,返回2思路这是LCS的变种题目!
想当厨子的程序员
·
2023-06-10 19:23
动态规划-背包问题(二)
算法解题思路3.1.1确定状态3.1.2转移方程3.1.3初始条件和边界情况3.1.4计算顺序3.2空间复杂度为O(MN)的算法实现3.2.1java实现3.2.2C++实现3.3空间优化后的算法实现该题是
lintcode
田园诗人之园
·
2023-06-09 04:04
动态规划专题
动态规划
算法
动态规划-背包问题(二)
背包问题(二)
动态规划-背包问题 V
动态规划-背包问题V1描述2样例3算法解题思路以及方法3.1java实现3.2C++实现该算法题是
lintcode
上的背包问题V,算法解题思路以及方法是参考九章侯老师的方法去实现的。
田园诗人之园
·
2023-06-09 04:34
动态规划专题
动态规划
动态规划-背包问题
V
背包问题
V
lintcode
38. 搜索二维矩阵 II
难度:1.Description38.搜索二维矩阵II2.SolutionpythonclassSolution:"""@parammatrix:Alistoflistsofintegers@paramtarget:Anintegeryouwanttosearchinmatrix@return:Anintegerindicatethetotaloccurrenceoftargetinthegive
cuizixin
·
2023-06-09 00:20
九章算法 | Facebook面试题:移动零
给一个数组nums写一个函数将0移动到数组的最后面,非零元素保持原数组的顺序1.必须在原数组上操作2.最小化操作数在线评测地址:
LintCode
领扣例1:输入:nums=[0,1,0,3,12],输出:
九章算法
·
2023-06-07 18:57
指针
算法
数据结构
leetcode
链表
Lintcode
634 Word Squares
来源:
LintCode
Givenasetofwordswithoutduplicates,findallwordsquaresyoucanbuildfromthem.Asequenceofwordsformsavalidwordsquareifthekthrowandcolumnreadtheexactsamestring
Anseis
·
2023-06-07 14:19
python习题计算a+aa+aaa+aaaa的结果
lintcode
题目
方法一(最简单的方法):方法二(for循环):Pythonfor循环可以遍历任何可迭代对象,如一个列表或者一个字符串。for循环一般格式:for循环变量in可迭代对象:#循环内容方法三(while循环):Python中while语句的一般形式:while布尔表达式:#循环内容需要注意冒号和缩进。只要布尔表达式为True,循环内容就会一直执行下去。以上方法在其他软件运行不成功,需要自己额外改动,参考
PL C
·
2023-06-07 05:51
python
开发语言
460 · 在排序数组中找最接近的K个数
LintCode
炼码classSolution{public:/***@parama:anintegerarray*@paramtarget:Aninteger*@paramk:Aninteger*@return
INGNIGHT
·
2023-04-17 09:33
leetcode
算法
28 · 搜索二维矩阵
LintCode
炼码classSolution{public:/***@parammatrix:matrix,alistoflistsofintegers*@paramtarget:Aninteger*
INGNIGHT
·
2023-04-17 09:02
leetcode
c++
算法
开发语言
Lintcode
127 Topological Sorting solution 题解
【题目描述】Givenandirectedgraph,atopologicalorderofthegraphnodesisdefinedasfollow:·ForeachdirectededgeA->Bingraph,AmustbeforeBintheorderlist.·Thefirstnodeintheordercanbeanynodeinthegraphwithnonodesdirectto
程风破浪会有时
·
2023-04-16 23:18
LintCode
入门级-2
描述:在二叉树中寻找值最大的节点并返回。样例:给出如下一棵二叉树:1/\-52/\/\03-4-5返回值为3的节点。实现:/***DefinitionofTreeNode:*publicclassTreeNode{*publicintval;*publicTreeNodeleft,right;*publicTreeNode(intval){*this.val=val;*this.left=this
___shin
·
2023-04-15 17:42
【
LintCode
】254. 丢鸡蛋
楼有n层高,鸡蛋若从k层或以上扔,就会碎。从k层以下扔,就不会碎。现在给两个鸡蛋,用最少的扔的次数找到k。返回最坏情况下次数。【要求】找到x层落下不会碎,x+1层落下会碎的临界层所需要的最少尝试次数r(rforresult)【假设】只有1鸡蛋测试,需要从1层开始一层一层实验,最坏次数为k如果有两个鸡蛋,第一个鸡蛋用来试探,只要它从k层楼扔下去没碎,则目标就在[k+1,n]之间了.但一旦运气不好碎了
Kean_Qi
·
2023-04-15 06:04
LintCode
384. 最长无重复字符的子串
原题解第一步,万年不变的查错。如果给的string是null或长度为0,那么直接return。publicintlengthOfLongestSubstring(Strings){if(s==null||s.length()==0){return0;}...}大致思路就是,两个pointer,前向移动第二个pointer,每次移动更新最大长度,碰到重复的,就移动第一个pointer直到没有重复的,
Jay_8d33
·
2023-04-15 05:13
[亚麻高频题] Leetcode 139. Word Break
Note:这题确实出的好,让你同时需要考虑算法和优化处理,这道题AC之路着实坎坷,屡屡尝试都TLE了,最后学会了优化解结果去
Lintcode
上写又TLE,最后终于弄明白最优解。。。
Ben土豆
·
2023-04-14 17:31
刷题上岸之路
Amazon高频题
leetcode
动态规划
宽度优先
广度优先
克隆图-
LintCode
http://www.
lintcode
.com/help/graph/你的程序需要返回一个经过深度拷贝的新图。这个新图和原图具有同样的结构,并且对新图的任何改动不会对原图造成任何影响。
zhaokane
·
2023-04-14 07:36
LintCode
克隆图
题目来源:http://www.
lintcode
.com/zh-cn/problem/clone-graph/克隆一张无向图,图中的每个节点包含一个label和一个列表neighbors。
擦肩的阳光
·
2023-04-14 07:03
lintcode
无向图
克隆
lintcode
Lintcode
401 Kth Smallest Number in Sorted Matrix solution 题解
【题目链接】www.
lintcode
.com/en/problem/kth-smallest-number-in-sorted-matrix/【题目解析】寻找第k小的数,可以联想到转化为数组后排序,
程风破浪会有时
·
2023-04-14 05:21
Lintcode
12 Min Stack solution 题解
【题目描述】Implementastackwithmin()function,whichwillreturnthesmallestnumberinthestack.Itshouldsupportpush,popandminoperationallinO(1)cost.Notice:minoperationwillneverbecalledifthereisnonumberinthestack.实现
代码码着玩
·
2023-04-13 19:47
leetcode 295+
lintcode
81 priority_queue
图片.png#includeusingnamespacestd;#include#include#include#include#include#include#include#include#include//*Definitionforabinarytreenode.structTreeNode{intval;TreeNode*left;TreeNode*right;TreeNode(intx
Ariana不会哭
·
2023-04-12 13:02
LintCode
-背包问题I、II、III、IV、V、VII、VIII、IX、X
I描述在n个物品中挑选若干物品装入背包,最多能装多满?假设背包的大小为m,每个物品的大小为A[i]你不可以将物品进行切割。样例如果有4个物品[2,3,5,7]如果背包的大小为11,可以选择[2,3,5]装入背包,最多可以装满10的空间。如果背包的大小为12,可以选择[2,3,7]装入背包,最多可以装满12的空间。函数需要返回最多能装满的空间大小。挑战O(nxm)timeandO(m)memory.
想当厨子的程序员
·
2023-04-12 04:45
LintCode
领扣 题解 | Hulu 面试题:Construction Queue
题目描述存在一个数列的某种排列。现在已知数列中每个数的大小arr1,和每个数之前有多少个比它自身小的数arr2,要求恢复出原来的排列。保证数列中的元素两两不等。思路点拨先将所有数按从大到小的顺序排列,然后从最大的开始插入到线段树中。对于区间[l,mid],[mid,r]。满足[l,mid]中未被填充的数字比比它自身小的数的个数大,则继续搜索左区间,反之搜索右区间。填充,更新即可。时间复杂度为O(n
领扣喵
·
2023-04-11 17:09
lintcode
126.最大树
lintcode
image.png/***DefinitionofTreeNode:*publicclassTreeNode{*publicintval;*publicTreeNodeleft,right
Anseis
·
2023-04-10 17:08
LintCode
-区间型动态规划石子归并
石子归并有一个石子归并的游戏。最开始的时候,有n堆石子排成一列,目标是要将所有的石子合并成一堆。合并规则如下:每一次可以合并相邻位置的两堆石子每次合并的代价为所合并的两堆石子的重量之和求出最小的合并代价。样例对于石子序列:[4,1,1,4](每个数代表这堆石子的重量),最优合并方案下,合并代价为18:合并第2堆和第3堆=>[4,2,4],代价+2合并前两堆=>[6,4],代价+6合并剩下的两堆=>
想当厨子的程序员
·
2023-04-10 10:10
零基础学习C语言入门到精通的4种方法,你是如何学习的?
刷面试对于面试以及技术的提高大有裨益,刷题网站强推Leetcode、Codility、
Lintcode
等。1、敲一遍代码纸上得来终觉浅,绝知此事要躬行。
C语言学习
·
2023-04-09 11:21
五个程序员网站,带你挑战30w年薪
2.
LintCode
LintCode
收集了面试最常见、最高频的编程题目,非常适合求职者:
LintCode
有中文
虚竹python
·
2023-04-08 07:19
LintCode
领扣 题解 | Twitter 面试题:The Previous Number
题目描述给一个数组,对于每一个元素,找出它之前第一个比它小的元素的值。如果没有,则输出它本身。思路点拨维护一个单调递增的栈。对于元素i,判断栈顶是否满足条件,如果不满足,说明对于后面的元素j,i比栈顶更优。所以弹出栈顶,直到栈为空。然后把元素i放入栈中。复杂度O(n)。考点分析本题考查的是单调栈,满足条件的答案显然是满足单调性的,所以可以用一个栈来维护这个单调性,就可以O(n)解决问题了。参考程序
领扣喵
·
2023-04-07 22:40
利用paddlepaddle进行手写数字识别
因为百度的AIStudio平台提供了免费的GPU算力,而且帮我配好了运行环境,只不过需要使用paddlepaddle这个框架,我就打算顺便在学习paddlepaddle的同时完成
lintcode
上面的刷题任务
有点大的青椒
·
2023-04-07 12:16
SQL学习笔记(via:
LintCode
,持续更新)
Level11、HelloSQLSELECT"HelloSQL!";注意SQL语句以“;”结尾。2、简单的SELECT语句(1)使用SELECTCOLUMN查询单个列基础语法如下:SELECT`column_name`FROM`table_name`;例子:SELECT`name`FROM`courses`;在courses表中选取name列。(2)使用SELECTCOLUMN,COLUMN查询多
不错就是对
·
2023-04-07 12:30
SQL
学习
sql
数据库
lintcode
-145.大小写转换
描述将一个字符由小写字母转换为大写字母==你可以假设输入一定在小写字母a~z之间。==样例样例1:输入:a输出:A样例2:输入:b输出:B解答思路str="teststring"str1=str.upper()#把所有字符中的小写字母转换成大写字母str2=str1.lower()#把所有字符中的大写字母转换成小写字母str3=str.capitalize()#把第一个字母转化为大写字母,其余小写
QA测试的自我修养
·
2023-04-07 09:24
LintCode
1869: Count Square Submatrices with All Ones (DP 好题)
1869·CountSquareSubmatriceswithAllOnesAlgorithmsMediumDescriptionGivenam*nmatrixofonesandzeros,pleasecountandreturnthenumberofsquaresubmatrixcompletelycomposedof1.1>&matrix){intnRow=matrix.size();if(n
纸上得来终觉浅 绝知此事要躬行
·
2023-04-07 09:57
算法
动态规划
LintCode
1300: Bash Game (DP和数学题)
1300·BashGameAlgorithmsEasyDescriptionYouareplayingthefollowinggamewithyourfriend:Thereisapileofstonesonthetable,eachtimeoneofyoutaketurnstoremove1to3stones.Theonewhoremovesthelaststonewillbethewinner
纸上得来终觉浅 绝知此事要躬行
·
2023-04-07 09:57
算法
动态规划
leetcode
LintCode
386. 最多有k个不同字符的最长子字符串
原题解第一步,万年不变的查错。如果给的string是null或长度为0,那么直接return。publicintlengthOfLongestSubstringKDistinct(Strings,intk){if(s==null||s.length()==0||k==0){return0;}...}思路跟之前的几道题很像,就是twopointer遍历。题目要求最多有k个unique的字符,那就用个
Jay_8d33
·
2023-04-07 01:19
第一个只出现一次的字符
Givenastring,findthefirstnon-repeatingcharacterinitandreturnit'sindex.Ifitdoesn'texist,return-1.样例Givens="
lintcode
lyoungzzz
·
2023-04-05 10:56
算法网址
九章算法:https://www.jiuzhang.com/
Lintcode
:https://www.
lintcode
.com/Leetcode:https://leetcode.com/CodeTop
ZhemgLee
·
2023-04-05 09:17
leetcode
算法
职场和发展
数组划分
LintCode
题目地址defpartitionArray(self,nums,k):#writeyourcodeheren=len(nums)ifn==0:return0start,end=
只为此心无垠
·
2023-04-04 11:52
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他