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算法
Leetcode算法
——23、合并多个链表
示例:Input:[1->4->5,1->3->4,2->6]Output:1->1->2->3->4->4->5->6思路使用归并排序,思路与
Leetcode算法
——21、合并两个有序链表相似。
HappyRocking
·
2020-06-21 21:47
python
算法
Leetcode算法
——56、合并区间(merge intervals)
给定一个区间的数组,将所有重叠的区间进行合并。示例1:输入:[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:[1,3]和[2,6]有重叠,因此合并为[1,6].示例2:输入:[[1,4],[4,5]]输出:[[1,5]]思路先按照每个区间的起点排序,然后从小到大扫描。每次扫描,查看与前一个是否有重叠,如果是则合并成1个。这种方法只需要
HappyRocking
·
2020-06-21 21:47
python
算法
leetcode 算法题1213 (简单312) 三个有序数组的交集
leetcode算法
题1213(简单312)三个有序数组的交集题目介绍给出三个均为严格递增排列的整数数组arr1,arr2和arr3。返回一个由仅在这三个数组中同时出现的整数所构成的有序数组。
FYuu95100
·
2020-06-21 20:34
leetcode
#
leetcode
简单
LeetCode算法
题——加一
题目如下:给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。最高位数字存放在数组的首位,数组中每个元素只存储一个数字。你可以假设除了整数0之外,这个整数不会以零开头。示例1:输入:[1,2,3]输出:[1,2,4]解释:输入数组表示数字123。示例2:输入:[4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字4321。思路:这个就是高精度加法的问题简化版,主要考虑进
Cynthia_lyh
·
2020-06-21 18:42
LeetCode解题
leetcode算法
—两数之和 Two Sum
题目TwoSum:Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.两数之和:给定一个整数数组nums
Andya_net
·
2020-06-21 16:57
算法
leetcode算法
题整理
一.线性表,如数组,单链表,双向链表线性表、数组U1.有序数组去重,返回新数组长度A=[1,1,2]->[1,2]返回2分析:其实一般数组的问题都可以用两个指针解决,一个指针用于指向新数组,一个用于操作就数组的指针。解:112移动后变成122U2.有序数组去重II,返回数组长度A=[1,1,1,2,2,3]->[1,1,2,2,3]允许每个数字最多出现两次分析:以间隔2找寻下一个需要移动的元素解:
A3332221110
·
2020-06-21 16:22
LeetCode算法
题88:合并两个有序数组解析
给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。你可以假设nums1有足够的空间(空间大小大于或等于m+n)来保存nums2中的元素。示例:输入:nums1=[1,2,3,0,0,0],m=3nums2=[2,5,6],n=3输出:[1,2,2,3,5,6]这个题第一个想法是创建一个
哪得小师弟
·
2020-06-21 14:12
Leetcode算法题分析
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算法
题(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
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
二叉树求最近的公共祖先
本人最近的第一道
leetcode算法
题想了好久都没做出来,有点思路但太混乱了消化整理一下。
愛與誠
·
2020-05-16 11:41
算法面试题系列:Leetcode 数据结构探索:队列和栈(一)
Leetcode算法
面试题之路(一)队列&栈介绍在数组中,我们可以通过索引访问随机元素。但是,在某些情况下,我们可能想要限制处理顺序。
fangzhan1109
·
2020-05-15 13:38
计算机基础
数据结构
队列
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算法
题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.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
LeetCode算法
题库练习1
1.两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。我通过的代码(C++):classSolution{public:vectortwoSum(vector&nums,inttarget){vectorresult(2,0);for(inta=0;
毛十三_
·
2020-03-26 09:51
LeetCode算法
题-Minimum Absolute Difference in BST(Java实现)
这是悦乐书的第253次更新,第266篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第120题(顺位题号是530)。
程序员小川
·
2020-03-25 10:19
LeetCode算法
题之第3题Longest Substring Without Repeating Characters
Question:Givenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.Examples:Given"abcabcbb",theansweris"abc",whichthelengthis3.Given"bbbbb",theansweris"b",withthelengthof1.Given"pwwkew
浩水一方
·
2020-03-24 06:58
跟我一起刷
leetCode算法
题2之Two Sum
1.TwoSum这是leetCode第1题,难度Easy题目Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtw
打铁大师
·
2020-03-23 02:54
Amazon实习
839a9268b687二,OA2-Reasioninghttp://www.jianshu.com/p/af68de7b3638三,概念题http://www.jianshu.com/p/8b47023e473d四,
Leetcode
夜皇雪
·
2020-03-21 03:05
LeetCode算法
练习——深度优先搜索 DFS(3)
更多干货就在我的个人博客BlackBlog.tech欢迎关注!也可以关注我的csdn博客:黑哥的博客谢谢大家!LeetCodeEveryday!我们继续LeetCode之旅,这一篇再完成十个题,我们就进入下一个章节。做了一段时间LeetCode。感觉真的挺不错的,以前数据结构课上的很多内容又回以前来了。LeetCode很适合锻炼基础功,题目也很清晰。很不错。建议各位如果有时间,可以从中级算法开始练
BlackBlog__
·
2020-03-21 02:49
跟我一起刷
leetCode算法
题9之Best Time to Buy and Sell Stock II
122.BestTimetoBuyandSellStockII这是leetCode第122题题目Sayyouhaveanarrayforwhichtheithelementisthepriceofagivenstockondayi.Designanalgorithmtofindthemaximumprofit.Youmaycompleteasmanytransactionsasyoulike(ie
打铁大师
·
2020-03-21 01:41
LeetCode算法
题之第6题ZigZag Conversion
Question:ThestringPAYPALISHIRING"iswritteninazigzagpatternonagivennumberofrowslikethis:(youmaywanttodisplaythispatterninafixedfontforbetterlegibility)PAHNAPLSIIGYIRAndthenreadlinebyline:PAHNAPLSIIGYIR
浩水一方
·
2020-03-16 19:57
LeetCode.12-整数转罗马数字符串(Integer to Roman)
这是悦乐书的第351次更新,第376篇原创01看题和准备今天介绍的是
LeetCode算法
题中Medium级别的第6题(顺位题号是12)。
程序员小川
·
2020-03-14 20:06
LeetCode算法
题-Isomorphic Strings(Java实现)
这是悦乐书的第191次更新,第194篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第50题(顺位题号是205)。给定两个字符串s和t,确定它们是否是同构的。
程序员小川
·
2020-03-13 01:34
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他