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算法刷题记录
[总结]2019年10月 OI学习/
刷题记录
10月份记录!2019/10/1UOJ#74.【UR#6】破解密码Hash+分类讨论UOJ#75.【UR#6】智商锁Matrix-Tree定理+随机化UOJ#76.【UR#6】懒癌bitsetAtCoderAGC024D-IsomorphismFreakAtCoderAGC024E-SequenceGrowingHardDPAtCoderAGC023D-GoHome贪心AtCoderAGC023F
weixin_30788239
·
2020-06-21 10:27
leetcode算法
题13 . 罗马数字转整数 (python)
leetcode算法
题13.罗马数字转整数(python)代码描述题目代码代码描述python解法字典题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。
杖剑warrior
·
2020-06-21 08:55
python
leetcode算法
题-链表操作(两数相加)
leetcode算法
题:两数相加给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。
爱因斯彬
·
2020-06-21 05:12
leetcode
java
LeetCode算法
(一)数组
简述:今天是2018/5/20日,距离我大学毕业剩下短短不到一年时间。最近一段时间开始刷LeetCode,希望自己可以加油学习,总结,做一个让自己满意的人。也会慢慢将自己走的一些弯路,应聘以及人际交往的心得写下来。不积跬步,无以至千里。不积小流,无以成江河。时光只是自己的过客,做自己的主人,是一切美好的开始。LeetCode中文版数组目录数组从排序数组中删除重复项解决思路买卖股票的最佳时机II解决
不会冬眠的小松鼠
·
2020-06-21 05:26
LeetCode
leetcode算法
初级篇
开篇本文是关于我刷leetcode时的文章。我将代码放在了github上,有兴趣可以看看传送们。其中的代码全部都是用javaScript写的。较多的题都是使用了多种解法。比如:使用自己的方法解题,使用内置函数解题。因为使用内置函数比较优雅,代码量很少。而有时使用自己的方法,时间效率会更好。当然其实自己的解题思路还是很多都比不上leetecode上的优质答案。所以我还把那有优质答案也学习了一遍,也在
几面
·
2020-06-21 05:25
LeetCode算法
练习-字符串篇
反转字符串请编写一个函数,其功能是将输入的字符串反转过来。示例输入:s="hello"返回:"olleh"思路1、string转char[]数组然后依序遍历2、位运算a^=b交换位置ab交换位置我示例代码给这个思路的效率会高一些代码classSolution{ publicStringreverseString(Strings){ if(null==s||s.length()==0
大熊w
·
2020-06-21 02:43
算法训练
LeetCode算法
练习-数组篇
从排序数组中删除重复项给定一个排序数组,你需要在原地(原地算法)删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。说明//nums是以“引用”方式传
大熊w
·
2020-06-21 02:43
算法训练
图解LeetCode4:Median of Two Sorted Arrays
文章目录理解题意思路1:最直观解法思路2:二分查找代码实现结论
Leetcode算法
系列将详细讲解一些经典的面试算法题。
码农的荒岛求生
·
2020-06-21 01:13
计算机内功
图解LeetCode
Leetcode算法
Java全解答--61. 旋转链表
Leetcode算法
Java全解答–61.旋转链表文章目录
Leetcode算法
Java全解答--61.旋转链表题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个链表,旋转链表,将链表每个节点向右移动
金刀李
·
2020-06-21 00:31
LeetCode
算法
Leetcode算法
Java全解答--48.旋转图像(Rotate Image)
Leetcode算法
Java全解答–48.旋转图像(RotateImage)文章目录
Leetcode算法
Java全解答--48.旋转图像(RotateImage)题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个
金刀李
·
2020-06-21 00:31
算法
LeetCode
Leetcode算法
Java全解答--23. 合并K个排序链表
Leetcode算法
Java全解答–23.合并K个排序链表文章目录
Leetcode算法
Java全解答--23.合并K个排序链表题目想法结果总结代码我的答案大佬们的答案测试用例其他题目合并k个排序链表,返回合并后的排序链表
金刀李
·
2020-06-21 00:31
算法
LeetCode
【
LeetCode算法
】初级数组 练习汇总
usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Text;usingUnityEngine;publicclassTest:MonoBehaviour{voidStart(){//GetNoRepeatRandom(1,5,3);//int[]nums={1,2,3,4,5,6,7};/
IT土匪
·
2020-06-21 00:52
算法总结
LeetCode
刷题记录
——第349题(两个数组的交集)
题目描述给定两个数组,编写一个函数来计算它们的交集。示例1:输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2]示例2:输入:nums1=[4,9,5],nums2=[9,4,9,8,4]输出:[9,4]思路分析根据题目可知,求交集,返回的是一个列表,自然而然的想到用一个新列表,使用append方法将符合要求的元素append进去。满足条件的元素为:同时在nums1和nums2
人工智障1025
·
2020-06-21 00:27
菜鸟的LeetCode刷题记录
攻防世界web进阶区
刷题记录
(1)
文章目录web进阶区baby_webTraining-WWW-Robotsphp_rceWeb_php_include方法1:大小写绕过方法2:php文件包含方法3:伪协议warmupNewsCenterNaNNaNNaNNaN-BatmanPHP2unserialize3upload1Web_python_template_injectionWeb_php_unserializesupersql
bmth666
·
2020-06-21 00:46
刷题
Leetcode算法
题(C语言)7--两个数组的交集 II
题目:两个数组的交集II给定两个数组,编写一个函数来计算它们的交集。示例1:输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2,2]示例2:输入:nums1=[4,9,5],nums2=[9,4,9,8,4]输出:[4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果的顺序。代码实现:/***Returnanarrayofsiz
识荒者
·
2020-06-20 23:59
Leetcode算法题
Leetcode算法题
C语言
7
两个数组的交集II
leetcode算法
-验证回文串
一、题目给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例1:输入:"Aman,aplan,acanal:Panama"输出:true示例2:输入:"raceacar"输出:false二、解题思路做过回文的题目,我比较喜欢用的方法,就是直接将字符串中的特殊字符啥的直接删除,然后将字符串中的字母转化为小写或者大写,之后
码在江湖
·
2020-06-19 11:00
leetcode算法
-盛最多水的容器
一、题目给你n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai)。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai)和(i,0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为2。图中垂直线代表输入数组[1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为49。示例:输入:[
码在江湖
·
2020-06-16 21:00
leetcode算法
-两数之和
一、题目给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]二、解题思路两层循环,每次两个值组合,只要由两个数相加,等于target直接ret
码在江湖
·
2020-06-15 21:00
CF
刷题记录
——6.8~6.14
仍然一周只有一题(#WhenProblemVerdict83510651Jun/12/202016:10UTC+8E-JYPnationCompilationerror83492505Jun/12/202011:01UTC+8A3-HeidiLearnsHashing(Hard)Compilationerror83386671Jun/11/202021:57UTC+8G-MovebyPrimeCo
p_b_p_b
·
2020-06-14 20:00
leetcode算法
-三数之和
一、题目给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]二、解题思路1、新建集合2、应当判定的只要数组的长度小于三就直接返回空集合3、然后对数组进行排序(
码在江湖
·
2020-06-13 21:00
leetcode算法
-最长和谐子序列
这两天正在忙实习找工作,晚上就抽时间写写算法,放松一下子一、题目和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1。现在,给定一个整数数组,你需要在所有可能的子序列中找到最长的和谐子序列的长度。示例1:输入:[1,3,2,2,5,2,3,7]输出:5原因:最长的和谐数组是:[3,2,2,2,3].说明:输入的数组长度最大不超过20,000.二、解题思路此题的意思,无非就是在在排好序的数组
码在江湖
·
2020-06-11 21:00
CF
刷题记录
——6.1~6.7
一星期一题实锤了(#WhenProblemVerdict82786115Jun/07/202022:24UTC+8E-Mr.Kitayuta'sGiftCompilationerror82781701Jun/07/202021:21UTC+8D-JohnnyandJamesCompilationerror82779290Jun/07/202020:45UTC+8G-SpeckledBandComp
p_b_p_b
·
2020-06-07 22:00
Leetcode
刷题记录
技术交流QQ群:1027579432,欢迎你的加入!欢迎关注我的微信公众号:CurryCoder的程序人生递归方法和循环方法的对比递归方法代码实现比较简洁,但是性能不如循环方法,还有可能出现栈溢出的问题。一般情况下优先考虑递归方法来实现!搜索路径的题目:一般使用回溯法,回溯法很适合使用递归方法的代码来实现!当要求不能使用递归实现的时候,考虑使用栈模拟递归的过程求某个问题的最优解时,并且该问题可以拆
CurryCoder
·
2020-06-06 16:29
【Leetcode
刷题记录
】-简单难度-贪心算法
【Leetcode
刷题记录
】-简单难度-贪心算法一、贪心算法1.基本概念2.贪心算法的基本思路3.算法存在的问题二、与贪心算法相关的题目1.分割平衡字符串题目代码2.分发饼干题目思路代码3.模拟行走机器人题目思路代码总结一
Liquid的Twistzz本人
·
2020-06-05 11:41
leetcode
python
算法
CF
刷题记录
——5.25~5.31
一星期就写了一题,不愧是我(雾#WhenProblemVerdict82043907May/31/202021:43UTC+8F-OppaFuncanStyleRemasteredCompilationerror82041404May/31/202021:05UTC+8E-RadixsumCompilationerror82039327May/31/202020:32UTC+8G-GoldExpe
p_b_p_b
·
2020-05-31 21:00
力扣SQL
刷题记录
(1)
力扣题目资源来自“熊大的数据分析之路”,写下这系列练习记录是为了自己实践一遍,非商业用途。1.组合两个表表1:Person+-------------+---------+|列名|类型|+-------------+---------+|PersonId|int||FirstName|varchar||LastName|varchar|+-------------+---------+Person
元宝2020
·
2020-05-31 13:24
CF
刷题记录
——5.18~5.24
我真的不是鸽子!E2-ChioriandDollPicking(hardversion)中的“我的想法”可能有点莫名其妙,忽略就好/fad#WhenProblemVerdict81225479May/24/202021:54UTC+8F-WrapAroundCompilationerror81201375May/24/202021:18UTC+8D-IntervalsofIntervalsComp
p_b_p_b
·
2020-05-25 10:00
二叉树求最近的公共祖先
本人最近的第一道
leetcode算法
题想了好久都没做出来,有点思路但太混乱了消化整理一下。
愛與誠
·
2020-05-16 11:41
算法面试题系列:Leetcode 数据结构探索:队列和栈(一)
Leetcode算法
面试题之路(一)队列&栈介绍在数组中,我们可以通过索引访问随机元素。但是,在某些情况下,我们可能想要限制处理顺序。
fangzhan1109
·
2020-05-15 13:38
计算机基础
数据结构
队列
PAT甲级
刷题记录
——1008 Elevator (20分)
Thehighestbuildinginourcityhasonlyoneelevator.ArequestlistismadeupwithNpositivenumbers.Thenumbersdenoteatwhichfloorstheelevatorwillstop,inspecifiedorder.Itcosts6secondstomovetheelevatoruponefloor,and4
囷囷
·
2020-04-30 12:50
PAT甲级
算法
数据结构
c语言
c++
LeetCode -
刷题记录
(1)
前几天零算法准备上阵TX笔试5道编程题,发现决定开始刷起听闻了很久缺一直没动手来做的LeetCode,借鉴知乎上大佬们的说法,还有自己基础比较差的原因(Java数组新建语法都能写错),自己决定按LeetCode上标签:数组->字符串->链表->数学->树(然后再是动态规划那些,留下菜鸡的泪水),难度:简单->中等的顺序刷下热门题(困难难度的看缘分吧,起步晚了,需要准备秋招,所以挑“性价比”高的来先
BingoZe
·
2020-04-29 13:07
LeetCode
数据结构
leetcode
算法
java
LeetCode
刷题记录
(1)
目录简单题两数之和整数反转回文数罗马数字转整数最长公共前缀有效的括号合并两个有序链表删除排序数组中的重复项移除元素搜索插入位置(二分法)最大子序和最后一个单词的长度加一二进制求和x的平方根(二分法)使用语言:JavaScript。从简单题开始写的,只放上了代码,没有写思路。简单题两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标
Tuzilow
·
2020-04-19 20:00
xctf新手区misc
刷题记录
刚接触ctf不久,感觉挺有意思的,这里记录一下在xctf上刷的比较有趣的misc的writeup和感想吧giflink:https://adworld.xctf.org.cn/task/answer?type=misc&number=1&grade=0&id=5104&page=1这个题的附件下载之后如下所示,有104张黑白图看到这个图之后,我的第一反应是不是组成和二维码。。。但是想一下图像数量太
hikonaka
·
2020-04-19 15:00
leetcode-
刷题记录
20200411-DP
DP-最长回文子序列题目:给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。算法解析:1暴力法:基于字符串每一位往两边找到最长回文字符串python:classSolution:deflongestPalindrome(self,s:str)->str:#暴力法,从i位开始向两边找,找到最长回文子序列deflengthPalidrome(s,l,r):#从i开始获得回文w
mark_GJ
·
2020-04-11 23:25
leetcode
LeetCode算法
题之第2题Add Two Numbers
Question:Youaregiventwolinkedlistsrepresentingtwonon-negativenumbers.Thedigitsarestoredinreverseorderandeachoftheirnodescontainasingledigit.Addthetwonumbersandreturnitasalinkedlist.Input:(2->4->3)+(5-
浩水一方
·
2020-04-11 07:02
LeetCode算法
笔记-Array组-Search Insert Position(Python版)
Description:Givenasortedarrayandatargetvalue,returntheindexifthetargetisfound.Ifnot,returntheindexwhereitwouldbeifitwereinsertedinorder.Youmayassumenoduplicatesinthearray.Translate:给一个有序的数组和一个目标值,返回这个
机智的神棍酱
·
2020-04-10 17:18
LeetCode算法
题-Find Mode in Binary Search Tree(Java实现)
这是悦乐书的第246次更新,第259篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第113题(顺位题号是501)。
程序员小川
·
2020-04-07 14:46
LeetCode算法
题-Reverse String II(Java实现)
这是悦乐书的第256次更新,第269篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第123题(顺位题号是541)。
程序员小川
·
2020-04-07 11:46
LeetCode算法
题-Easy-Math(168、171)
技巧是:利用char'Z'和'A'对应ASCII的值168.ExcelSheetColumnTitle题目:Givenapositiveinteger,returnitscorrespondingcolumntitleasappearinanExcelsheet.Forexample:1->A2->B3->C...26->Z27->AA28->AB...Example1:Input:1Output
Dane_404
·
2020-04-06 14:31
跟我一起刷
leetCode算法
题1之Reshape the Matrix
566.ReshapetheMatrix这是leetCode第566题,难度Easy题目InMATLAB,thereisaveryusefulfunctioncalled'reshape',whichcanreshapeamatrixintoanewonewithdifferentsizebutkeepitsoriginaldata.You'regivenamatrixrepresentedbya
打铁大师
·
2020-04-05 11:56
leetcode
刷题记录
--Reverse String
题目难度:easyWriteafunctionthattakesastringasinputandreturnsthestringreversed.Example:Givens="hello",return"olleh".第一次解法/***@param{string}s*@return{string}*/varreverseString=function(s){letl=s.lengthletre
fishliu
·
2020-04-04 19:12
跟我一起刷
leetCode算法
题3之Array Partition I
561.ArrayPartitionI这是leetCode第561题,难度Easy题目Givenanarrayof2nintegers,yourtaskistogrouptheseintegersintonpairsofinteger,say(a1,b1),(a2,b2),...,(an,bn)whichmakessumofmin(ai,bi)forallifrom1tonaslargeaspos
打铁大师
·
2020-04-03 23:20
leetcode
刷题记录
--Find Anagram Mappings
题目难度:easyGiventwolistsAandB,andBisananagramofA.BisananagramofAmeansBismadebyrandomizingtheorderoftheelementsinA.WewanttofindanindexmappingP,fromAtoB.AmappingP[i]=jmeanstheithelementinAappearsinBatinde
fishliu
·
2020-04-03 09:04
LeetCode.1122-相对排序数组(Relative Sort Array)
这是小川的第393次更新,第427篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第258题(顺位题号是1122)。
程序员小川
·
2020-03-31 19:07
LeetCode算法
系列(二)
一前言昨天开始了算法系列的第一篇,是有关树的一个问题,今天给大家继续带来有关贪心策略的一个问题~现在就开始吧~二题目ThereareNgasstationsalongacircularroute,wheretheamountofgasatstationiisgas[i].Youhaveacarwithanunlimitedgastankanditcostscost[i]ofgastotravelf
hopestar90
·
2020-03-30 11:07
LeetCode算法
代码笔记(41-45)
给自己的目标:[LeetCode](https://leetcode.com/"OnlineJudgePlatform")上每日一题在做题的过程中记录下解题的思路或者重要的代码碎片以便后来翻阅。项目源码:github上的Leetcode41.FirstMissingPositive题目:给出一组无序数组,找出第一个缺少的正整数。要求时间复杂度为O(n),空间为O(1)Forexample,Give
cpacm
·
2020-03-30 10:51
LeetCode算法
-- 合并两个有序链表(第7题)
一、递归算法介绍什么是递归呢?函数在运行时调用自己,这个函数就叫做递归函数,调用的过程叫做递归。比如定义一个函数f(x)=x+f(x-1):publicintadd(intnum){returnnum+add(num-1);}如果传入参数f(2):返回2+f(1);调用f(1);返回1+f(0);…这时候程序就会一直运行下去,直到内存溢出,程序崩溃。如果现在加一个判断条件x>0:publicint
火成哥哥
·
2020-03-30 00:23
数据结构与算法
java
算法
链表
leetcode
数据结构
LeetCode算法
代码笔记(36-40)
给自己的目标:[LeetCode](https://leetcode.com/"OnlineJudgePlatform")上每日一题在做题的过程中记录下解题的思路或者重要的代码碎片以便后来翻阅。项目源码:github上的Leetcode36.ValidSudoku题目:给出九个字符串,每个字符串有数字和'.'组成,'.'表示要填写的数字,判断这九个字符串能否组成一个有效的数独。有效数独:每个单元,
cpacm
·
2020-03-28 13:17
LeetCode算法
题-Missing Number(Java实现-四种解法)
这是悦乐书的第200次更新,第209篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第65题(顺位题号是268)。给定一个包含n个不同数字的数组,取自0,1,2,...
程序员小川
·
2020-03-27 14:29
LeetCode算法
题-Valid Anagram(Java实现)
这是悦乐书的第198次更新,第205篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第61题(顺位题号是242)。
程序员小川
·
2020-03-27 11:10
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他