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
leecode
leecode
26 删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1,2,2,3,3,4]
RabbitMQ!!!
·
2020-06-23 13:30
leetcode
华为面试准备之牛客面经
目录1.算法:2.数据结构:3.操作系统:4.数据库:5.计算机网络:6.C++基础7.设计模式1.算法:
leecode
华为机试题:流水线Leetcode:14.LongestCommonPrefix写一道代码
haimianjie2012
·
2020-06-23 12:50
C++开发面试题
leecode
:单词接龙之二(python)
1.题目描述给定两个单词(beginWord和endWord)和一个字典wordList,找出所有从beginWord到endWord的最短转换序列。转换需遵循如下规则:每次转换只能改变一个字母。转换过程中的中间单词必须是字典中的单词。说明:如果不存在这样的转换序列,返回一个空列表。所有单词具有相同的长度。所有单词只由小写字母组成。字典中不存在重复的单词。你可以假设beginWord和endWor
乖乖的函数
·
2020-06-23 10:59
leetcode
LeeCode
(149) Max Points on a Line
题目如下:Givennpointsona2Dplane,findthemaximumnumberofpointsthatlieonthesamestraightline.分析如下:思路比较直接,对其中某一个点i,找到点i和剩下的所有n-1个点构成的斜率。如果在这n-1个斜率中,能够找到这样一个值,这个出现次数最多,那么就可以认为,取得这些值的点就是能够找到的可以和i在同一个直线上的所有点。把上面的
feliciafay
·
2020-06-23 07:32
Java
滑动窗口大法---刷题总结
Leecode
题目219.存在重复元素II给定一个整数数组和一个整数k,判断数组中是否存在两个不同的索引i和j,使得nums[i]=nums[j],并且i和j的差的绝对值最大为k。
cirol1997
·
2020-06-22 23:49
Leecode刷题大法
Leecode
110_isBalanced
Leecode
110给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。
decouples
·
2020-06-22 15:37
Leecode刷题专栏
Leecode
3_lengthOfLongestSubString
Leecode
3给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。方法一:SET最长子串,就需要直到开始和结束,开始用一个字符表示,另外一个一直吵右走,直到遇到重复的串。
decouples
·
2020-06-22 15:37
Leecode刷题专栏
Leecode
5_longestPalindrome
Leecode
5最长回文串方法一:动态规划法,对于一个子串而言,如果它是回文串,并且长度大于22,那么将它首尾的两个字母去除之后,它仍然是个回文串。
decouples
·
2020-06-22 15:37
Leecode刷题专栏
PHP算法:有效的括号
是因为按照规则推导,第一个闭合的符号左边一定是与之匹配的开始的符号其实这就很像各种IDE里边判断是否有简单的语法错误functionisValid($s){$len=strlen($s);//
leecode
allenxiaoyao
·
2020-06-22 13:32
PHP
算法
leecode
刷题(7)-- 加一
leecode
刷题(7)--加一加一描述:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储一个数字。
希希里之海
·
2020-06-21 15:40
面试笔试整理6:常见面试编程题
1、二叉树公共父节点
leecode
236递归解法:classSolution{public:TreeNode*lowestCommonAncestor(TreeNode*root,TreeNode*p,
我愛大泡泡
·
2020-06-21 14:30
学习数据挖掘进程
LeeCode
刷题--Toeplitz Matrix
题目原题地址AmatrixisToeplitzifeverydiagonalfromtop-lefttobottom-righthasthesameelement.NowgivenanMxNmatrix,returnTrueifandonlyifthematrixisToeplitz.Example1:Input:matrix=[[1,2,3,4],[5,1,2,3],[9,5,1,2]]Outp
faris_shi
·
2020-04-12 00:09
如何在10行代码内解决8皇后问题
详情可以参考
leecode
-cnn皇后问题8-queens.pn
TonyBuilder
·
2020-04-07 01:55
python面试——基础数据类型
3.3.3.3.3a=10/2//5.0a=10/-3//-3.3.3.3.3b=10//3//3(全部向下取整)b=10//-3//-4c=int(10/3)=3c=int(10/-3)=-3(全部取整数部分)
Leecode
出逃的迪士尼猫咪
·
2020-04-06 14:43
python-django框架
leecode
220
1classSolution:2defcontainsNearbyAlmostDuplicate(self,nums:List[int],k:int,t:int)->bool:3ift==0andlen(set(nums))==len(nums):4returnFalse5fori,vinenumerate(nums):6forjinrange(i+1,min(i+k+1,len(nums))):
Sempron2800+
·
2020-04-06 08:00
leecode
7反转整数
给定一个32位有符号整数,将整数中的数字进行反转假设我们的环境只能存储32位有符号整数,其数值范围是[−231,231−1]。根据这个假设,如果反转后的整数溢出,则返回0varreverse=function(x){//if(x>(Math.pow(2,31)-1)||x=2){for(vari=lenght-1;i>=0;i--){if(data[lenght-1]==0){data.pop()
windyboy
·
2020-04-04 23:27
Python要求O(n)复杂度求无序列表中第K的大元素实例
感觉应该刷一波
Leecode
冷静下。。。今天抽空看下。题目就是要求O(n)复杂度求无序列表中第K的大元素如果没有复杂度的限制很简单。。。
超屌的温jay
·
2020-04-02 15:49
递归玩转动态规划
汇总
LeeCode
前200题中所有涉及动态规划的算法题,用自己的逻辑整理此类问题的优化思路。
yaco
·
2020-04-01 22:03
2020-03-26
leecode
刷题历程
2.给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。ex输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。varmaxSubArray=function(nums){//初始化一个总数letans=nums[0]//初始化一个计算的值letsum=0for(letnuminnums){
傲慢与偏见_dfc1
·
2020-03-26 15:50
LeeCode
1: Two Sum
image.png题目指的是,给一个数组和一个值,已知数组中有且只有两个数相加可以得到这个值,并且不可以用同一个值两次,然后按格式输出。比较简单的思路就是连个循环,得出结果就返回:/***@param{number[]}nums*@param{number}target*@return{number[]}*/vartwoSum=function(nums,target){varresult=[];
scoyzhao
·
2020-03-25 06:48
社区收集
文章编写开源中国开源社区github开源社区topcoder编程比赛codeforce编程比赛acminfoacm比赛信息公示ibmibm社区,技术知识wiki维基百科moecube自创游戏汇集地mooc公开课
leecode
jojoquant
·
2020-03-23 11:39
Leecode
刷题笔记——5. 最长回文子串
题目要求:给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。示例1:输入:“babad”输出:“bab”注意:“aba”也是一个有效答案。示例2:输入:“cbbd”输出:“bb”用最直接的方式,取出所有的子串进行判断,并记录下长度最长的那一个子串并返回,本题未要求返回所有满足题意的子串,因此输出一个即可。关于判断子串是否为回文串的函数,只需要一层for循环即可实现。cla
Tyxxxxxxx
·
2020-03-14 00:04
LeeCode刷题总结
leetcode
java
算法
字符串
LeeCode
精选题解之202. 快乐数
编写一个算法来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果可以变为1,那么这个数就是快乐数。示例:官方示例初看到这个题目的时候,一点点思路都没有啊兄弟!讲道理这样的题目真的是考验个人的知识广度了,一般碰到这样的记下就可以了。记什么呢?特点+做法(思路)特点:正整
工程师修炼之道
·
2020-03-03 23:15
LeetCode Strobogrammatic Number三个习题
关于我的Leetcode题目解答,代码前往Github:https://github.com/chenxiangcyr/leetcode-answers
LeeCode
题目LeetCode题目:246.StrobogrammaticNumberAstrobogrammaticnumberisanumberthatlooksthesamewhenrotated180degrees
专职跑龙套
·
2020-02-25 20:34
【
leecode
】【比赛】第20场双周赛
比赛地址:https://leetcode-cn.com/contest/biweekly-contest-20/赛后总结第一次参加leetcode的比赛,非常惨烈地只通过了一题(19min),打的太紧张,都无法正常思考了,打完就很难受。做题过程反思:第一题:简单题用时太久,因为害怕罚时而反复构造边界样例,实际上用口算估计一下即可。二进制操作不熟,要补上。(笔记跳转)第二题:题目很长,读题没耐心,
lemonade13
·
2020-02-23 22:25
code
c++
比赛
LC吐血整理-Math篇
github-
Leecode
_summary7.整数反转总的来说,难度不是很大,所以敲代码的时间需要缩减一下呀!!
amilyxy
·
2020-02-19 23:14
Leecode
78. Subsets
这题基本功,两分钟内要无bug写完。下面是版本1,取或不取(我都在这里。。。)注意helper取名的时候不要直接叫helper,不规范,要取个有意义的名字。时间复杂度是O(2^N);publicList>subsets(int[]nums){List>ans=newArrayList());returnans;}privatevoidsubsetsHelper(int[]nums,intindex
尚无花名
·
2020-02-12 11:04
leecode
题解 94. Binary Tree Inorder Traversal
Givenabinarytree,returntheinordertraversalofitsnodes'values.Example:Input:[1,null,2,3]1\2/3Output:[1,3,2]Followup:Recursivesolutionistrivial,couldyoudoititeratively?这个题目可以说是面试和数据结构的入门题目了,递归的代码不算声明变量的话
cunfate
·
2020-02-09 21:53
一个不含有0的数字表示系统
ANumbersystemwithoutzero-symbol在刷
leecode
的时候碰见了这样一个题目,简单来说就是excel表格之中的列号和数字之间的转换。
John_Tsemin
·
2020-02-06 12:55
leecode
刷题(5)-- 只出现一次的数字
leecode
刷题(5)--只出现一次的数字只出现一次的数字描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
希希里之海
·
2020-02-06 04:10
count-and-say
1,11,21,1211,111221,...1读作一个1,或1111读作两个1,或2121读作一个2一个1,或1211
Leecode
把此题归为easy档,我倒是觉得有些难度。
穿越那片海
·
2020-02-02 17:22
leeCode
刷题 1078
给出第一个词first和第二个词second,考虑在某些文本text中可能以"firstsecondthird"形式出现的情况,其中second紧随first出现,third紧随second出现。对于每种这样的情况,将第三个词"third"添加到答案中,并返回答案。示例1:输入:text="aliceisagoodgirlsheisagoodstudent",first="a",second="g
linshichen
·
2020-01-13 16:00
leeCode
刷题 lc184
Employee表包含所有员工信息,每个员工有其对应的Id,salary和departmentId。+----+-------+--------+--------------+|Id|Name|Salary|DepartmentId|+----+-------+--------+--------------+|1|Joe|70000|1||2|Henry|80000|2||3|Sam|60000|
linshichen
·
2020-01-10 17:00
Leecode
刷题记录
1.给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。vartwoSum=function(nums,target){for(vari=0;ii){if(nums[i]+nums[j]==target){return[i,j]}}}}};2.给定一个字符串,
鹏霸霸
·
2020-01-08 03:26
乐扣1:两数之和(tag:哈希)
前言:决定从今天刷
LeeCode
,选择了算法篇,因为之前觉得学了算法很长时间却没什么操练。可能刷起来比较慢,因为还有其他一些事情要做。总之,希望我的flag不要倒,多做题。下面是乐扣的第一题。
绿树阴浓夏日长
·
2020-01-05 16:24
leecode
刷题(8)-- 移动零
leecode
刷题(8)--移动零移动零描述:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。
希希里之海
·
2019-12-28 17:10
刷个题-两数相加
LEECODE
题:给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。
平凡啊菜
·
2019-12-17 16:42
leecode
刷题(18)-- 报数
leecode
刷题(18)--报数报数描述:报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。
希希里之海
·
2019-12-16 16:19
python
leecode
段落文字选出偶数行a=open("gg.txt")bb=[]lines=a.readlines()forlineinlines:line=line.strip('\n')bb.append(line)foriinbb[1::2]:print(i)1.去掉回车符号2.获取偶数行一段话中的字符数a=input("str=")a=a.split()dict={}foriina:num=1ifinotin
heliping_peter
·
2019-12-13 21:42
[
LeeCode
238] Product of Array Except Self
Description:Givenanarrayofnintegerswheren>1,nums,returnanarrayoutputsuchthatoutput[i]isequaltotheproductofalltheelementsofnumsexceptnums[i].SolveitwithoutdivisionandinO(n).Forexample,given[1,2,3,4],re
王淞岩
·
2019-12-11 22:06
神奇补0解决链表相加:
LeeCode
002两数相加
题目描述给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807解法一:暴力计算该解法使用数字相加的方法进行计算,但该解
RiverLi
·
2019-11-28 04:09
算法训练-
LeeCode
001两数之和
给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]解法一:暴力运算classSolution{public:vectortwoSum(
RiverLi
·
2019-11-28 01:13
Leecode
52 位运算解决N皇后问题
leecode
52题题目描述:n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。image.png上图为8皇后问题的一种解法。
TailWU
·
2019-11-27 23:15
leetCode解题: 63. 不同路径 II
难点:想到用动态规划就可以,另外熟练二维数组的使用(c语言动态申请二维数组)java代码:publicclass
leecode
63{publicintuniquePathsWithObstacles(int
加97
·
2019-10-31 11:17
数据结构与算法 —— 链表:环形链表、反转链表、合并两个有序链表(Java实现)
Leecode
:linked-list-cycle思路:使用两个指针slow和fast,slow每次向前走一步,fast每次向前走
A&F
·
2019-10-19 16:56
数据结构与算法
go语言
LeeCode
刷题记:24. 两两交换链表中的节点
24.两两交换链表中的节点给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定1->2->3->4,你应该返回2->1->4->3答案:/***Definitionforsingly-linkedlist.*typeListNodestruct{*Valint*Next*ListNode*}*/funcswapPairs
Duan_YZ
·
2019-10-14 15:09
go语言LeeCode刷题记
24.
两两交换链表中的节点
算法
go
LeeCode
C语言I博客作业03
参考文献百度、ACM解题、
leecode
面试
ppp丶
·
2019-10-12 19:00
C语言I博客作业03
CST2019-2/join我在这个课堂的目标是对c语言了解的更加多并且学会理性使用这个作业在那个具体方面帮助我实现目标从实践运用方面提高我的编程能力和使用方法参考文献C语言程序设计第3版》、《ACM解题和
leecode
刘宇龙
·
2019-10-12 19:00
C语言I 博客作业03
、if-else语句、格式化输入语句scanf(),以及常用的数学库函数这个作业在那个具体方面帮助我实现目标完成pta作业时学习到简单的运算更加熟悉了代码参考文献c语言程序设计,百度文献,ACM解题,
leecode
Eddietw
·
2019-10-12 18:00
C语言|博客作业03
能发现自己的不足,掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数这个作业在那个具体方面帮我实现目标PTA的上编写代码的作业,博客园上阅读代码并认识错误的作业参考文献ACM解题、
leecode
少女喔
·
2019-10-12 18:00
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他