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算法刷题记录
【ARTS】01_04_左耳听风-20181203~1209
ARTS:Algrothm:
leetcode算法
题目Review:阅读并且点评一篇英文技术文章Tip/Techni:学习一个技术技巧Share:分享一篇有观点和思考的技术文章AlgorithmSingleNumberhttps
weixin_30493401
·
2020-07-05 21:24
leetcode算法
-子集 II-90
leetcode算法
-子集IIleetcode传送门题目给定一个可能包含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。
枫吖
·
2020-07-05 16:43
算法
leetcode
子集
算法
leetcode 算法-寻找峰值-162
leetcode算法
-寻找峰值leetcode传送门题目峰值元素是指其值大于左右相邻值的元素。给定一个输入数组nums,其中nums[i]≠nums[i+1],找到峰值元素并返回其索引。
枫吖
·
2020-07-05 16:43
算法
leetcode算法
习题----动态规划系列
知道算法很重要,但是就是提不提刷题的劲来,到现在也就刷过leetcode30来道题,从今天开始每天至少刷一道题。坚持。文章目录斐波那契数列斐波那契数列爬楼梯(leetcode70)打家劫舍(leetcode198)环形街道抢劫(leetcode213)矩阵路径最小路径和(leetcode64)不同路径(leetcode62)数组区间数组区间和(leetcode303)等差数列划分(leetcode
头前一点白
·
2020-07-05 13:53
leetcode刷题系列
LeetCode算法
题-Repeated Substring Pattern(Java实现)
这是悦乐书的第236次更新,第249篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第103题(顺位题号是459)。
程序员小川
·
2020-07-05 11:24
LeetCode 力扣
刷题记录
热题 HOT 100(206,207,208,215,221)题目+算法分析+Cpp解答
GitHub链接:https://github.com/WilliamWuLH/LeetCode如果你觉得不错可以⭐Star和Fork❤206.ReverseLinkedList保存每一个链表结点:/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next
吴林瀚
·
2020-07-05 09:47
算法
LeetCode
C++
LeetCode 力扣
刷题记录
热题 HOT 100(226,234,236,238,239)题目+算法分析+Cpp解答
GitHub链接:https://github.com/WilliamWuLH/LeetCode如果你觉得不错可以⭐Star和Fork❤226.InvertBinaryTree递归:/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x
吴林瀚
·
2020-07-05 09:47
算法
LeetCode
C++
LeetCode 力扣
刷题记录
热题 HOT 100(155,160,169,198,200)题目+算法分析+Cpp解答
GitHub链接:https://github.com/WilliamWuLH/LeetCode如果你觉得不错可以⭐Star和Fork❤155.MinStack存储最小值+不断更新最小值:classMinStack{private:stack>minstack;public:/**initializeyourdatastructurehere.*/MinStack(){}voidpush(intx
吴林瀚
·
2020-07-05 09:46
算法
LeetCode
C++
LeetCode 力扣
刷题记录
热题 HOT 100(141,142,146,148,152)题目+算法分析+Cpp解答
GitHub链接:https://github.com/WilliamWuLH/LeetCode如果你觉得不错可以⭐Star和Fork❤141.LinkedListCycle方法一:/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}
吴林瀚
·
2020-07-05 09:46
算法
LeetCode
C++
LeetCode 力扣
刷题记录
热题 HOT 100(46,48,49,53,55)题目+算法分析+Cpp解答
GitHub链接:https://github.com/WilliamWuLH/LeetCode如果你觉得不错可以⭐Star和Fork❤46.Permutations回溯法:使用回溯法。额外的空间开销是mapuse,用于记录哪些元素已经被使用了。classSolution{public:vector>ans;vectortemp;mapuse;vector>permute(vector&nums)
吴林瀚
·
2020-07-05 09:46
算法
LeetCode
C++
PAT甲级
刷题记录
汇总(持续更新)
模拟1005SpellItRight(20分)(简单模拟)1008Elevator(20分)(模拟,题目不太好读)1009ProductofPolynomials(25分)(多项式模拟)1011WorldCupBetting(20分)(题目难读,每行找个最大值???)1012TheBestRank(25分)(排序,排名类模拟)1025PATRanking(25分)(排序,排名类模拟)1041BeU
永夜莫明
·
2020-07-05 09:53
PAT甲级刷题记录
[Python笔记] 剑指offer
刷题记录
——进度75/75
剑指offer
刷题记录
LeetCode上的剑指offer题刷题ing49.丑数#1.dp_转化成数组合并问题,用上个状态的数classSolution:defnthUglyNumber(self,n:int
Rinnki
·
2020-07-05 08:40
Python笔记
牛客网
刷题记录
1、原码、反码、补码的概念:正数的原码、反码、补码是一样的,即看到符号位(第一位)是0,就可以照着写其他两种码;负数的反码符号位不变,数值位分别“按位取反”。负数的补码是原码的反码末位加1。整数的补码才是在计算机中的存储形式。2、逻辑语句从左到右执行,如果前面的条件语句满足了整个条件,那么后面的语句就不执行了。3、字符串的赋值问题:像如图中所采用的的赋值方法都是错误的,编译没有错误,但运行就会奔溃
菜园子里的PHD
·
2020-07-05 08:37
C++
TwoSum python求解
leetcode算法
题,传送门例子:Givennums=[2,7,11,15],target=9,Becausenums[0]+nums[1]=2+7=9,return[0,1].
vckah
·
2020-07-05 06:57
leetcode算法
题--可被三整除的最大和
原题链接:https://leetcode-cn.com/problems/greatest-sum-divisible-by-three/动态规划dp[0]存储余数为0的最大和dp[1]存储余数为1的最大和dp[2]存储余数为2的最大和状态转移:dp[0]+=nums[i];dp[1]+=nums[i];dp[2]+=nums[i];ifnum[i]%3==0dp[0]=max(dp[0],dp
bob62856
·
2020-07-05 03:12
算法
BZOJ
刷题记录
BZOJ
刷题记录
转自http://lbn187.is-programmer.com/2015/5/16/bzoj.93165.html学习一天可做普及组难度提高组难度弱省省选(NOI)难度学习一天可做详见
mrcrack
·
2020-07-05 00:10
跟着大佬学算法
重走长征路---OI每周
刷题记录
---10月18日 2014
2018-11-28重走长征路---OI每周
刷题记录
---10月18日2014本周共计题+题测评地址:树形dp:「bzoj1131」[POI2008]Sta「NOIP模拟赛」警察叔叔就是这个人!
mrcrack
·
2020-07-05 00:10
跟着大佬学算法
【LeetCode】771. 宝石与石头
LeetCode算法
题目题目给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。
Shenjiming
·
2020-07-04 18:39
leetcode算法
题—golang—无重复的字符的最长子串(题3)
题目:无重复的字符的最长子串给定一个字符串,找出不含有重复字符的最长子串的长度。示例1:输入:"abcabcbb"输出:3解释:无重复字符的最长子串是"abc",其长度为3。示例2:输入:"bbbbb"输出:1解释:无重复字符的最长子串是"b",其长度为1。示例3:输入:"pwwkew"输出:3解释:无重复字符的最长子串是"wke",其长度为3。请注意,答案必须是一个子串,"pwke"是一个子序列
xvpenghao
·
2020-07-04 17:36
leetcode
LeetCode算法
题-Longest Palindrome(Java实现-五种解法)
这是悦乐书的第220次更新,第232篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第87题(顺位题号是409)。
程序员小川
·
2020-07-04 15:40
LeetCode
刷题记录
——第492题(构造矩形)
题目描述作为一位web开发者,懂得怎样去规划一个页面的尺寸是很重要的。现给定一个具体的矩形页面面积,你的任务是设计一个长度为L和宽度为W且满足以下要求的矩形的页面。要求:你设计的矩形页面必须等于给定的目标面积。宽度W不应大于长度L,换言之,要求L>=W。长度L和宽度W之间的差距应当尽可能小。你需要按顺序输出你设计的页面的长度L和宽度W。示例:输入:4输出:[2,2]解释:目标面积是4,所有可能的构
人工智障1025
·
2020-07-04 12:56
菜鸟的LeetCode刷题记录
跟小马哥学算法leetcode_01
跟小马哥刷
LeetCode算法
。这边是小马哥的专栏——马志峰的编程笔记题目leetcode_01题目是在一个给定的整型数组和一个整数,在数组中找到两个数使得他们的和等于给定的整数,并返回下标。
卞哥哥大爱
·
2020-07-04 12:19
跟小马哥刷算法
跟小马哥学算法leetcode_13
跟着小马哥刷
LeetCode算法
。
卞哥哥大爱
·
2020-07-04 12:19
跟小马哥刷算法
算法入门(JavaScript)
文章目录前言算法复杂度时间复杂度位运算按位操作一道
leetCode算法
题(序号136)排序算法前言虽然作为前端,目前接触到的数据结构和算法业务应用并不很多,但是要想有进一步的提升,学习这些是很有必要滴,
Sophie_U
·
2020-07-04 08:14
web前端知识点
LeetCode.884-两句话中不常见的单词(Uncommon Words from Two Sentences)
这是悦乐书的第338次更新,第362篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第207题(顺位题号是884)。我们给出了两个句子A和B。(一个句子是一串空格分隔的单词。
程序员小川
·
2020-07-04 06:40
剑指offer
刷题记录
说明剑指offer刷题笔记,1~40题,https://www.nowcoder.com/ta/coding-interviews?page=1二维数组中的查找题意:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:遍历每一行,每行二分查找,时间复杂度
H992109898
·
2020-07-04 05:16
找工作刷题
LeetCode算法
题解——(242)有效的字母异位词
LeetCode算法
题解——(242)有效的字母异位词题目分析:字母异位词指的是字母排列顺序不同但拥有的字母可以一一对应的两个单词。
夜雨长歌
·
2020-07-04 05:54
LeetCode算法
算法:经典
leetcode算法
题解
索引1.https://leetcode.com/problems/patching-array/补丁数组2.https://leetcode.com/problems/find-the-duplicate-number/找出重复元素3.https://leetcode.com/problems/majority-element-ii/找出主元素(O(n))4.https://leetcode.c
CS青雀
·
2020-07-04 04:26
杂栏:数学&计算机学科知识
[LeetCode]面试题 16.11. 跳水板
题目来源
LeetCode算法
标签组合数学,递推题目描述你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。
蒟蒻%
·
2020-07-04 03:28
LeetCode
组合排列
递推
LeetCode算法
题解 543-二叉树的直径
题目描述题解:这道题我刚开始的思路是:求出以根节点为中心,左子树的最大深度(从1开始)+右子树的最大深度,对于样例来说就是:左子树深度(2)+右子树深度(1)=3,但是有个样例通不过,问题就出现在两个节点路径长度的最大值不一定根节点在中间的,有可能是任意的一个节点(也就是可能某个子节点在中间,两边的深度之和更大),所以递归的每个节点的时候都要求一次左右两边最大深度之和,然后记录下最大值。代码:/*
东瓜lqd
·
2020-07-04 01:38
#
LeetCode
leetcode
刷题记录
(面试top题-数组-简单)2020.6.27
1.两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]思路:一开始我的思路就是两个循环找就行了,但是一直超时。估计是想让我想想更好的
wj_秦桑低绿枝
·
2020-07-02 15:01
刷题
LeetCode
刷题记录
文章目录1.LeetCode113-路径总和II2.LeetCode236-二叉树的最近公共祖先3.LeetCode289-生命游戏4.LeetCode91-二叉树的中序遍历1.LeetCode113-路径总和II1、二叉树的先序遍历可以理解为深度搜索,首先搜索到最左叶子节点并可以得到路径所有节点的值,再在遍历过程中会对树整体从左到右每一个叶子节点的路径(根节点到叶子节点的所有节点)进行搜索(叶子
不跑步就等肥
·
2020-07-02 13:39
C/C++
LeetCode
【PAT乙级】B1001-B1095
刷题记录
文章目录PTA题目中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题自测-1打印沙漏(20分)自测-2素数对猜想(20分)自测-3数组元素循环右移问题(20分)自测-4HaveFunwithNumbers(20分)自测-5ShufflingMachine(20分)PAT(BasicLevel)Practice(中文)B1001害死人不偿命的(3n+1)猜想(15分)B1002写出这个数(20
myRealization
·
2020-07-02 12:32
PAT和PTA
信息学奥赛一本通(C++版) 刷题 记录
总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716信息学奥赛一本通(C++版)
刷题记录
http://ybt.ssoier.cn:8088
mrcrack
·
2020-07-02 12:15
信息学奥赛一本通(C++版)
信息学奥赛一本通(C++版)
信息学奥赛一本通(C++版)总目录1.信息学奥赛一本通(C++版)
刷题记录
2.信息学奥赛一本通(C++版)第一部分C++语言第一章C++语言入门3.信息学奥赛一本通(C++版)第一部分C++语言第二章顺序结构程序设计
mrcrack
·
2020-07-02 12:15
信息学奥赛一本通(C++版)
Leetcode算法
题:两个有序数组求中位数
Leetcode算法
题:两个有序数组求中位数要求时间复杂度为O(log(m+n))思路:暴力解决:合并数组并排序,简单且一定能实现,时间复杂度O(m+n)由于两个数组已经排好序,可一边排序一边合并,用时为第一种的一半
AulusStrong
·
2020-07-02 10:36
算法
LeetCode算法
题之第8题String to Integer (atoi)
Question:Implementatoitoconvertastringtoaninteger.Hint:Carefullyconsiderallpossibleinputcases.Ifyouwantachallenge,pleasedonotseebelowandaskyourselfwhatarethepossibleinputcases.Notes:Itisintendedforthi
浩水一方
·
2020-07-02 10:57
LeetCode算法
题-27. 移除元素(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-element著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。元素的顺序可
entre_los_dos
·
2020-07-02 10:50
LeetCode算法
第3题:无重复字符的最长子串
问题描述:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:"abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:"bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:"pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。思路:找出不含有重复字符的最长子串,实
小天使淘淘
·
2020-07-02 04:24
如何更好地学习和练习Leetcode
入门指南1.1如何下载该项目1.2如何使用这个项目1.2.1使用Maven1.2.2使用Gradle1.3贡献1.4项目开源地址写在前面的话无论你是为了面试还是为了提升自己的编程水平,你都应该好好学习
Leetcode
技术宅星云
·
2020-07-02 01:22
#
Java
算法修炼手册
LetCode
刷题记录
--罗马数字转整数
1.题目罗马数字包含以下七种字符: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得到的数值4。同样地,数字
魏永_Owen_Wei
·
2020-07-02 00:05
leetcode
刷题记录
(java)-持续更新
感觉说的挺好的,值得学习1版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。2本文链接:https://blog.csdn.net/liujiaqi12345/article/details/883570413LeetcodeJAVA题解:https://github.com/mJackie/leetcode4自己日常刷题经过是这样的:56拿到题目,看
diemi9167
·
2020-07-01 22:43
Freecodecamp
刷题记录
——前端高级算法
ValidateUSTelephoneNumbers如果传入字符串是一个有效的美国电话号码,则返回true.用户可以在表单中填入一个任意有效美国电话号码.下面是一些有效号码的例子(还有下面测试时用到的一些变体写法):555-555-5555(555)555-5555(555)555-55555555555555555555555515555555555在本节中你会看见如800-692-7753or
篮筐轰炸机5号
·
2020-07-01 17:56
python买卖股票的最佳时机(基于贪心/蛮力算法)
喜欢可以关注公众号程序员学府这篇文章主要介绍了python买卖股票的最佳时机(基于贪心/蛮力算法),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下开始刷
leetcode
adrrry
·
2020-07-01 16:44
python基础教程
python
编程语言
LeetCode算法
题:最长公共前缀
题目描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入:["flower","flow","flight"]输出:"fl"示例2:输入:["dog","racecar","car"]输出:""解释:输入不存在公共前缀。说明:所有输入只包含小写字母a-z。思路:借用LeetCode网站上的一位网友的话:大概有这五种思路,一般都会采用第四种,但是耗时
~浮生若梦
·
2020-07-01 14:07
算法题
LeetCode
刷题记录
:234.回文链表-2020.04.10
LeetCode234.回文链表Requirement请判断一个链表是否为回文链表。示例示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:true解题思路1先遍历该链表,得到链表总长度,由此可得中间结点的位置.重新遍历链表至中点为止,并用栈存储各结点的val值.从中点向后继续遍历,指针每向后一步,弹出栈顶的值与指针当前结点的val值比对,若相同,则继续,若不相同,则不是
江南 -
·
2020-07-01 10:11
LeetCode
LeetCode
刷题记录
:14.最长公共前缀-2020.04.09
LeetCode14.最长公共前缀Requirement编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。示例示例1:输入:["flower","flow","flight"]输出:"fl"示例2:输入:["dog","racecar","car"]输出:""解释:输入不存在公共前缀。解题思路1运用分治法,将数组中的多个字符串分为左右两个子字符串,分别求出左右两侧
江南 -
·
2020-07-01 10:11
LeetCode
笔记
leetcode
字符串
LeetCode
刷题记录
:876.链表的中间结点-2020.04.17
LeetCode876.链表的中间结点Requirement给定一个带有头结点head的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例示例1:输入:[1,2,3,4,5]输出:此列表中的结点3(序列化形式:[3,4,5])返回的结点值为3。(测评系统对该结点序列化表述是[3,4,5])。注意,我们返回了一个ListNode类型的对象ans,这样:ans.val=3,
江南 -
·
2020-07-01 10:11
LeetCode
leetcode
链表
Leetcode算法
——34、有序数组查询元素的首尾位置
给定一个升序整数数组,找到一个目标值的起始和结束位置。如果目标值不存在,则返回[-1,-1]。示例:Example1:Input:nums=[5,7,7,8,8,10],target=8Output:[3,4]Example2:Input:nums=[5,7,7,8,8,10],target=6Output:[-1,-1]思路在一个有序数组中查询某个目标值的位置,可以使用经典的二分法。但是本题不仅
HappyRocking
·
2020-07-01 09:37
python
算法
leetcode 算法题1086 (简单286) 前五科的均分
leetcode算法
题1086(简单286)前五科的均分题目介绍给你一个不同学生的分数列表,请按 学生的id 顺序 返回每个学生 最高的五科 成绩的 平均分。
FYuu95100
·
2020-07-01 09:57
leetcode
#
leetcode
简单
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他