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
二叉树总结
总结写了将近两个星期的二叉树终于写完了,感觉这次做得很不好,刚开始这个专题的时候自己很努力在做,前面的几个题自己把握的还行,但是自从上星期开始自己有的就是写了一部分就写不下去了,调试也不过的时候,自己也没动太多脑子思考,然后就在网上找了答案,经过了修正,然后就提交了,过了就写博客,自己这样根本就没从题中真正学到东西。很多我并没有真正用心去做,这样做只会很浪费时间,自己并没有学到很多东西,自己应该改
wyyyyyyyybiu
·
2020-09-15 23:13
二叉树
LintCode
-木材加工
有一些原木,现在想把这些木头切割成一些长度相同的小段木头,需要得到的小段的数目至少为k。当然,我们希望得到的小段越长越好,你需要计算能够得到的小段木头的最大长度。样例有3根木头[232,124,456],k=7,最大长度为114.注意木头长度的单位是厘米。原木的长度都是正整数,我们要求切割得到的小段木头的长度也要求是整数。无法切出要求至少k段的,则返回0即可。挑战O(nlogLen),Len为n段
wangyuquan
·
2020-09-15 23:13
面试
Lintcode
127. Topological Sorting
Givenandirectedgraph,atopologicalorderofthegraphnodesisdefinedasfollow:ForeachdirectededgeA->Bingraph,AmustbeforeBintheorderlist.Thefirstnodeintheordercanbeanynodeinthegraphwithnonodesdirecttoit.Finda
vanturman
·
2020-09-15 23:34
算法和刷题
LintCode
: 重哈希
描述哈希表容量的大小在一开始是不确定的。如果哈希表存储的元素太多(如超过容量的十分之一),我们应该将哈希表容量扩大一倍,并将所有的哈希值重新安排。假设你有如下一哈希表:size=3,capacity=4[null,21,14,null]↓↓9null↓null哈希函数为:inthashcode(intkey,intcapacity){returnkey%capacity;}这里有三个数字9,14,
cosmos_lee
·
2020-09-15 23:00
LeetCode
落单的数—
LintCode
描述:给出2*n+1个的数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字。样例:给出[1,2,2,1,3,4,3],返回4思路:从头开始遍历数组,遍历到没有被标记的数时,就遍历后面的数组找到与这个数相同的标记上。最后没有被标记的数就是答案。也可以将所有的数按位异或,最后的值即为答案。ac代码1:classSolution{public:/**@paramA:Anintegerarray
this_is_qiqi
·
2020-09-15 23:54
领扣lintcode
LintCode
题目:第k大元素
URL:https://www.
lintcode
.com/problem/kth-largest-element/description描述在数组中找到第k大的元素。
李歘歘
·
2020-09-15 23:34
LintCode
#
中等
LintCode
[简单]统计数字
LintCode
[简单]统计数字描述:计算数字k在0到n中的出现的次数,k可能是0~9的一个值。
qq_38075852
·
2020-09-15 23:45
算法
算法
lintcode
练习-18. 子集 II
18.子集II给定一个可能具有重复数字的列表,返回其所有可能的子集样例如果S=[1,2,2],一个可能的答案为:[[2],[1],[1,2,2],[2,2],[1,2],[]]挑战你可以同时用递归与非递归的方式解决么?注意事项子集中的每个元素都是非降序的两个子集间的顺序是无关紧要的解集中不能包含重复子集classSolution:"""@paramnums:Asetofnumbers.@retur
Charles.zhang
·
2020-09-15 23:06
python
#
算法
#
lintcode
#
lintcode练习笔记
lintcode
练习- 112. 删除排序链表中的重复元素
给定一个排序链表,删除所有重复的元素每个元素只留下一个。样例给出1->1->2->null,返回1->2->null给出1->1->2->3->3->null,返回1->2->3->null实现代码:注意对结尾特殊处理"""DefinitionofListNodeclassListNode(object):def__init__(self,val,next=None):self.val=valse
Charles.zhang
·
2020-09-15 23:06
#
lintcode
#
算法
python
#
lintcode练习笔记
求一个集合的所有子集(
lintCode
17.子集)
#includeusingnamespacestd;#include#include#include#include#includeintmain(){intset[5]={1,4,2,6,8};//intx;//x=6;//x>>=1;//cout>1;}cout<<"}";}}
_天明_
·
2020-09-15 23:42
算法
LintCode
—— 30.插入区间
package
lintcode
;import
你本来就很二
·
2020-09-15 23:58
LintCode
LintCode
解题目录
看见
LintCode
的代码能力测试CAT(CodingAbilityTest)挺好,有倒计时,挺有面试紧迫感。做个记录。
Michael阿明
·
2020-09-15 23:18
LintCode及其他OJ
LintCode
: 二分查找
LintCode
:二分查找题目给定一个排序的整数数组(升序)和一个要查找的整数target,用O(logn)的时间查找到target第一次出现的下标(从0开始),如果target不存在于数组中,返回-1
orekinana
·
2020-09-15 23:50
LintCode
给定一个含不同整数的集合,返回其所有的子集,打败了92%
该算法有很多种解法,无外乎dfsbfs递归与不递归,其实都差不多,我测了下运行速度也差不多,感觉
lintcode
的提交有bug每次提交运行速度不一样,我这套最开始运行250ms后面又提交了次跑了232ms
lowbMan
·
2020-09-15 22:42
算法
java
算法
领扣
LintCode
问题答案-2. 尾部的零
领扣
LintCode
问题答案-2.尾部的零目录2.尾部的零鸣谢2.尾部的零设计一个算法,计算出n阶乘中尾部零的个数样例1:输入:11输出:2样例解释:11!=39916800,结尾的0有2个。
二当家的白帽子
·
2020-09-15 22:29
算法
算法
领扣
LintCode
问题答案-36. 翻转链表 II
领扣
LintCode
问题答案-36.翻转链表II目录36.翻转链表II鸣谢36.翻转链表II翻转链表中第m个节点到第n个节点的部分m,n满足1≤m≤n≤链表长度样例1:输入:1->2->3->4->5-
二当家的白帽子
·
2020-09-15 22:29
算法
算法
领扣
LintCode
问题答案-29. 交叉字符串
领扣
LintCode
问题答案-29.交叉字符串目录29.交叉字符串鸣谢29.交叉字符串给出三个字符串:s1、s2、s3,判断s3是否由s1和s2交叉构成。
二当家的白帽子
·
2020-09-15 22:59
算法
算法
领扣
LintCode
问题答案-33. N皇后问题
领扣
LintCode
问题答案-33.N皇后问题目录33.N皇后问题鸣谢33.N皇后问题n皇后问题是将n个皇后放置在n*n的棋盘上,皇后彼此之间不能相互攻击(任意两个皇后不能位于同一行,同一列,同一斜线)
二当家的白帽子
·
2020-09-15 22:59
算法
算法
领扣
LintCode
问题答案-11. 二叉查找树中搜索区间
领扣
LintCode
问题答案-11.二叉查找树中搜索区间目录11.二叉查找树中搜索区间鸣谢11.二叉查找树中搜索区间给定一个二叉查找树和范围[k1,k2]。按照升序返回给定范围内的节点值。
二当家的白帽子
·
2020-09-15 22:58
算法
算法
领扣
LintCode
问题答案-4. 丑数 II
领扣
LintCode
问题答案-4.丑数II目录4.丑数II鸣谢4.丑数II设计一个算法,找出只含素因子2,3,5的第n小的数。
二当家的白帽子
·
2020-09-15 22:58
算法
算法
Lintcode
52 Next Permutation solution 题解
注意:排列中可能包含重复的整数【题目链接】www.
lintcode
.com/en/p
krystalhuang
·
2020-09-15 22:22
LintCode
刷题---二分查找
描述:给定一个排序的整数数组(升序)和一个要查找的整数target,用O(logn)的时间查找到target第一次出现的下标(从0开始),如果target不存在于数组中,返回-1。样例:输入:[1,2,3,3,4,5,10],3输出:2样例解释:3第一次出现在第2个解题:难点分析:注意数组中存在着重复数据,而利用二分查找找出来的数据不一定是第一个,数据需要检验.publicintbinarySea
diaochaosen7367
·
2020-09-15 22:01
Lintcode
60 Search Insert Position 题解
【题目描述】Givenasortedarrayandatargetvalue,returntheindexifthetargetisfound.Ifnot,returntheindexwhereitwouldbeifitwereinsertedinorder.YoumayassumeNOduplicatesinthearray.给定一个排序数组和一个目标值,如果在数组中找到目标值则返回索引。如果没
chenxuyuam
·
2020-09-15 22:59
码农
搜索
二分查找
索引
c语言
LintCode
题目答案
从今天开始,刷
LintCode
!我的用户名是Tiger324刚开始刷的时候浏览器出了问题,提交栏没显示出来,导致我找半天找不到怎么提交的。现在用chrome,就没问题了先从小白刷起!
Super_Tiger_Lee
·
2020-09-15 22:36
练习
答案
python
算法
(
lintcode
)第17题 子集
要求:给定一个含不同整数的集合,返回其所有的子集注意事项:子集中的元素排列必须是非降序的,解集必须不包含重复的子集。样例如果S=[1,2,3],有如下的解:[[3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[]]思路:不考虑非降序,一个个数字插进去,每一层插进去一个,每一个都有两种情况,加进去和不加进去。就是遍历数组里面所有的元素,每次取出第一个list,往里面加入,或
秦怀
·
2020-09-15 21:11
lintcode
java
lintcode
算法
子集
LintCode
:判断数独是否合法
LintCode
:判断数独是否合法数独合法并不一定有解,只需要依次判断每行、每列、每个九宫格是否存在重复数字即可。
zyaphone
·
2020-09-15 21:29
lintcode
python
Lintcode
1753. 写作业
n个人,他们每个人需要独立做m份作业。第i份作业需要花费cost[i]的时间。由于每个人的空闲时间不同,第i个人有val[i]的时间,这代表他做作业的总时间不会超过val[i]。每个人都按照顺序,从1号作业开始,然后做2号,3号......现在,你需要计算出他们最多花了多少的时间。样例给定cost=[1,2,3,5],val=[6,10,4],返回15。第一个人可以完成1号作业,2号作业,3号作业
江城的程序员大叔
·
2020-09-15 21:20
你好
leetcode
Lintcode
1753写作业
LintCode
1753. 写作业(二分查找)
1.题目n个人,他们每个人需要独立做m份作业。第i份作业需要花费cost[i]的时间。由于每个人的空闲时间不同,第i个人有val[i]的时间,这代表他做作业的总时间不会超过val[i]。每个人都按照顺序,从1号作业开始,然后做2号,3号…现在,你需要计算出他们最多花了多少的时间。样例1:给定`cost=[1,2,3,5]`,`val=[6,10,4]`,返回`15`。输入:[1,2,3,5][6,
Michael阿明
·
2020-09-15 21:55
LintCode及其他OJ
领扣
LintCode
问题答案-32. 最小子串覆盖
领扣
LintCode
问题答案-32.最小子串覆盖目录32.最小子串覆盖鸣谢32.最小子串覆盖给定两个字符串source和target.求source中最短的包含target中每一个字符的子串.如果没有答案
二当家的白帽子
·
2020-09-15 21:11
算法
算法
领扣
LintCode
问题答案-30. 插入区间
领扣
LintCode
问题答案-30.插入区间目录30.插入区间鸣谢30.插入区间给出一个无重叠的按照区间起始端点排序的区间列表。
二当家的白帽子
·
2020-09-15 21:11
算法
算法
领扣
LintCode
问题答案-入门
LintCode
的问题答案目录37.反转一个3位整数145.大小写转换366.斐波纳契数列454.矩阵面积463.整数排序466.链表节点计数484.交换数组两个元素632.二叉树的最大节点1613.最高频率的
二当家的白帽子
·
2020-09-15 21:10
算法
算法
领扣
LintCode
问题答案-17. 子集
领扣
LintCode
问题答案-17.子集目录17.子集鸣谢17.子集给定一个含不同整数的集合,返回其所有的子集。子集中的元素排列必须是非降序的,解集必须不包含重复的子集。
二当家的白帽子
·
2020-09-15 21:10
算法
算法
领扣
LintCode
问题答案-18. 子集 II
领扣
LintCode
问题答案-18.子集II目录18.子集II鸣谢18.子集II给定一个可能具有重复数字的列表,返回其所有可能的子集。
二当家的白帽子
·
2020-09-15 21:10
算法
算法
领扣
LintCode
问题答案-3. 统计数字
领扣
LintCode
问题答案-3.统计数字目录3.统计数字鸣谢3.统计数字计算数字k在0到n中的出现的次数,k可能是0~9的一个值。
二当家的白帽子
·
2020-09-15 21:10
算法
算法
领扣
LintCode
问题答案-15. 全排列
领扣
LintCode
问题答案-15.全排列目录15.全排列鸣谢15.全排列给定一个数字列表,返回其所有可能的排列。你可以假设没有重复数字。
二当家的白帽子
·
2020-09-15 21:10
算法
算法
lintcode
落单的数(位操作)
链接:http://www.
lintcode
.com/zh-cn/problem/single-number/样例给出[1,2,2,1,3,4,3],返回4挑战一次遍历,常数级的额外空间复杂度解决方案方法
aipiannian6725
·
2020-09-15 21:34
领扣
LintCode
问题答案-21. 移动的圆
领扣
LintCode
问题答案-21.移动的圆目录21.移动的圆鸣谢21.移动的圆题目将给出两个圆A和B的圆心坐标(x,y)和半径r,现给你一个点P,使圆A圆心沿直线运动至点P。
二当家的白帽子
·
2020-09-15 21:23
算法
算法
领扣
LintCode
算法问题答案-407. 加一
领扣
LintCode
算法问题答案-407.加一目录407.加一鸣谢407.加一给定一个非负数,表示一个数字数组,在该数的基础上+1,返回一个新的数组。
二当家的白帽子
·
2020-09-15 21:51
算法
算法
领扣
LintCode
算法问题答案-408. 二进制求和
领扣
LintCode
算法问题答案-408.二进制求和目录408.二进制求和鸣谢408.二进制求和给定两个二进制字符串,返回他们的和(用二进制表示)。
二当家的白帽子
·
2020-09-15 21:51
算法
算法
领扣
LintCode
算法问题答案-413. 反转整数
领扣
LintCode
算法问题答案-413.反转整数目录413.反转整数鸣谢413.反转整数将一个整数中的数字进行颠倒,当颠倒后的整数溢出时,返回0(标记为32位整数)。
二当家的白帽子
·
2020-09-15 21:51
算法
算法
领扣
LintCode
算法问题答案-389. 判断数独是否合法
领扣
LintCode
算法问题答案-389.判断数独是否合法目录389.判断数独是否合法鸣谢389.判断数独是否合法请判定一个数独是否有效。该数独可能只填充了部分数字,其中缺少的数字用.表示。
二当家的白帽子
·
2020-09-15 21:50
算法
算法
领扣
LintCode
算法问题答案-397. 最长上升连续子序列
领扣
LintCode
算法问题答案-397.最长上升连续子序列目录397.最长上升连续子序列鸣谢397.最长上升连续子序列给定一个整数数组(下标从0到n-1,n表示整个数组的规模),请找出该数组中的最长上升连续子序列
二当家的白帽子
·
2020-09-15 21:50
算法
算法
领扣
LintCode
算法问题答案-322. 象棋游戏
领扣
LintCode
算法问题答案-322.象棋游戏目录322.象棋游戏鸣谢322.象棋游戏在棋盘上给定一个长度为N的二元组数组queen,代表N个皇后棋子的坐标给定一个长度为M的二元组数组knight,
二当家的白帽子
·
2020-09-15 21:07
算法
算法
Lintcode
442. Implement Trie (Prefix Tree) (Medium) (Python)
ImplementTrieDescription:Implementatriewithinsert,search,andstartsWithmethods.Exampleinsert(“
lintcode
2Young2Simple
·
2020-09-15 20:36
Lintcode刷题
机器学习项目-----0-9手写数字识别
lintcode
题目数据链接题目描述MNIST是计算机视觉领域的“helloworld”数据集。自1999年发布以来,这种手写图像的经典数据集已经成为基准分类算法的基础。
universalBY
·
2020-09-15 20:26
机器学习
LintCode
_63_搜索旋转排序数组 II
跟进“搜索旋转排序数组”,假如有重复元素又将如何?是否会影响运行时间复杂度?如何影响?为何会影响?写出一个函数判断给定的目标值是否出现在数组中。您在真实的面试中是否遇到过这个题?Yes样例给出[3,4,4,5,7,0,1,2]和target=4,返回true不是很懂竟然这就过了有点方啊publicclassSolution{/***paramA:anintegerratatedsortedarra
zaynmalik
·
2020-09-15 18:43
LintCode
lintcode
&九章算法——
Lintcode
No.77. 最长公共子序列 ? 待解决
来源:公众号fourierhaihttp://mp.weixin.qq.com/s/aXQ8NQTQugsLDV2CVJ41gANo.77.最长公共子序列给出两个字符串,找到最长公共子序列(LCS),返回LCS的长度。您在真实的面试中是否遇到过这个题?Yes说明最长公共子序列的定义:最长公共子序列问题是在一组序列(通常2个)中找到最长公共子序列(注意:不同于子串,LCS不需要是连续的子串)。该问题
wjheha
·
2020-09-15 18:41
数据结构和算法
lintcode
--最长公共子序列
给出两个字符串,找到最长公共子序列(LCS),返回LCS的长度。您在真实的面试中是否遇到过这个题?Yes说明最长公共子序列的定义:最长公共子序列问题是在一组序列(通常2个)中找到最长公共子序列(注意:不同于子串,LCS不需要是连续的子串)。该问题是典型的计算机科学问题,是文件差异比较程序的基础,在生物信息学中也有所应用。https://en.wikipedia.org/wiki/Longest_c
wen-yun-lei
·
2020-09-15 18:08
lintcode
python--
lintcode
77.最长公共子序列
描述给出两个字符串,找到最长公共子序列(LCS),返回LCS的长度。您在真实的面试中是否遇到过这个题?是说明最长公共子序列的定义:最长公共子序列问题是在一组序列(通常2个)中找到最长公共子序列(注意:不同于子串,LCS不需要是连续的子串)。该问题是典型的计算机科学问题,是文件差异比较程序的基础,在生物信息学中也有所应用。https://en.wikipedia.org/wiki/Longest_c
超屌的温jay
·
2020-09-15 18:07
python
lintcode
79. 最长公共子串 动态规划
给出两个字符串,找到最长公共子串,并返回其长度。样例样例1:输入:"ABCD"and"CBCE"输出:2解释:最长公共子串是"BC"样例2:输入:"ABCD"and"EACB"输出:1解释:最长公共子串是'A'或'C'或'B'挑战O(nxm)timeandmemory.注意事项子串的字符应该连续的出现在原字符串中,这与子序列有所不同。classSolution{public:/***@paramA
Sinb妃
·
2020-09-15 18:05
lintcode
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他