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 JAVA解题---874. 模拟行走机器人
LeetCode题库
全JAVA解题874.模拟行走机器人原题回顾:机器人在一个无限大小的网格上行走,从点(0,0)处开始出发,面向北方。
踏云的张先生
·
2020-09-16 09:50
IT
刷题
LeetCode JAVA解题---819. 最常见的单词
LeetCode题库
全JAVA解题819.最常见的单词原题回顾:给定一个段落(paragraph)和一个禁用单词列表(banned)。返回出现次数最多,同时不在禁用列表中的单词。
踏云的张先生
·
2020-09-16 09:19
IT
刷题
LeetCode JAVA解题---824. 山羊拉丁文
LeetCode题库
全JAVA解题824.山羊拉丁文原题回顾:给定一个由空格分割单词的句子S。每个单词只包含大写或小写字母。
踏云的张先生
·
2020-09-16 09:13
IT
刷题
LeetCode题库
14最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入:["flower","flow","flight"]输出:"fl"示例2:输入:["dog","racecar","car"]输出:""解释:输入不存在公共前缀。说明:所有输入只包含小写字母a-z。publicclassMain{publicstaticvoidmain(String[]args){S
mcp3128
·
2020-09-16 07:32
LeetCode
Java
LeetCode题库
1两数之和(java解题)
给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]//publicclassMain{/*publicstaticvoidmain(Stri
mcp3128
·
2020-09-16 07:31
Java
LeetCode
LeetCode题库
9回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。publicclassMain{publicstaticvoidmain(Stri
mcp3128
·
2020-09-16 07:31
LeetCode
Java
LeetCode题库
7整数反转(java)
给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。publicclassMain{publicstaticvoidmain(String[]ar
mcp3128
·
2020-09-16 07:31
LeetCode
Java
LeetCode题库
13罗马数字转整数(java)
罗马数字包含以下七种字符: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。同样地,数字9表示为
mcp3128
·
2020-09-16 07:31
LeetCode
Java
LeetCode解析------97.交错字符串-动态规划
这道题来自
leetcode题库
的动态规划标签。解题思路:首
weixin_Akian
·
2020-09-16 00:28
leetcode
编程算法
数据结构
字符串
算法
java
leetcode
LeetCode题库
解答与分析——#62. 不同路径UniquePaths
#62不同路径UniquePaths机器人位于一个mxn网格的左上角,在下图中标记为“Start”(开始)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角,在下图中标记为“Finish”(结束)。问有多少条不同的路径?Arobotislocatedatthetop-leftcornerofamxngrid(marked'Start'inthediagrambelow).Therob
CptSwift
·
2020-09-16 00:15
LeetCode
LeetCode
算法
LeetCode题库
解答与分析——#64. 最小路径和MinimumPathsSum
#64.最小路径和MinimumPathsSum给定一个只含非负整数的mxn网格,找到一条从左上角到右下角的可以使数字之和最小的路径。Givenamxngridfilledwithnon-negativenumbers,findapathfromtoplefttobottomrightwhichminimizesthesumofallnumbersalongitspath.注意:每次只能向下或者向
CptSwift
·
2020-09-16 00:44
LeetCode
Day28: [LeetCode中等] 1171. 从链表中删去总和值为零的连续节点
Day28:[LeetCode中等]1171.从链表中删去总和值为零的连续节点题源:来自
leetcode题库
:https://leetcode-cn.com/problems/remove-zero-sum-consecutive-nodes-from-linked-list
qq2215459786
·
2020-09-15 17:30
刷题之路
leetcode
LeetCode题库
解答与分析——#198. 打家劫舍HouseRobber
你是一个专业的强盗,计划抢劫沿街的房屋。每间房都藏有一定的现金,阻止你抢劫他们的唯一的制约因素就是相邻的房屋有保安系统连接,如果两间相邻的房屋在同一晚上被闯入,它会自动联系警方。给定一个代表每个房屋的金额的非负整数列表,确定你可以在没有提醒警方的情况下抢劫的最高金额。Youareaprofessionalrobberplanningtorobhousesalongastreet.Eachhouse
CptSwift
·
2020-09-15 06:46
LeetCode
LeetCode题库
解答与分析——#63.不同路径IIUniquePathsII
#63不同路径IIUniquePathsII这是“不同路径”的进阶问题:现在考虑网格中有障碍物。那样将会有多少条不同的路径从左上角到右下角?网格中的障碍物和空位置分别用1和0来表示。Followupfor"UniquePaths":Nowconsiderifsomeobstaclesareaddedtothegrids.Howmanyuniquepathswouldtherebe?Anobstac
CptSwift
·
2020-09-13 06:26
LeetCode
LeetCode题库
解答与分析——#3.无重复字符的最长子串LongestSubstringWithoutRepeatingCharacters
#3无重复字符的最长子串LongestSubstringWithoutRepeatingCharacters给定一个字符串,找出不含有重复字符的最长子串的长度。Givenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.示例:给定"abcabcbb",没有重复字符的最长子串是"abc",那么长度就是3。给定"b
CptSwift
·
2020-09-12 23:18
LeetCode
LeetCode20——有效的括号
LeetCode题库
的第20题——有效的括号我做题的习惯跟考试的习惯差不多,先找会做的,然后再慢慢啃不会的。本着一个原则,不用编译器,不去找答案,不会说
diaohuang1755
·
2020-08-26 12:57
LeetCode题库
_简单题
回文数leetcode题目链接算法:反转一半:-负数不可能是回文-个位数一定是回文-0是回文问题:-如何反转一半的数字算法实例:boolisPalindrome(intx){if(xReverNum){//获得ReverNum(x的一半)ReverNum=ReverNum*10+x%10;//不断将x取余加到ReverNum上再次与x比较x/=10;}returnx==ReverNum||x==R
十一Eleven
·
2020-08-25 12:11
LeetCode
Python学习日记——外观数列
Python学习日记016——外观数列题目来源:
LeetCode题库
——外观数列给定一个正整数n(1≤n≤30),输出外观数列的第n项。注意:整数序列中的每一项将表示为一个字符串。
black° �
·
2020-08-25 05:32
LeetCode题库
11:盛最多水的容器——JavaScript解答
题目描述:给定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。示例:输入:[1
小圣贤君
·
2020-08-25 01:25
JavaScript
LeetCode
leetcode题库
1277-- 统计全为 1 的正方形子矩阵
给你一个m*n的矩阵,矩阵中的元素不是0就是1,请你统计并返回其中完全由1组成的正方形子矩阵的个数。示例1:输入:matrix=[[0,1,1,1],[1,1,1,1],[0,1,1,1]]输出:15解释:边长为1的正方形有10个。边长为2的正方形有4个。边长为3的正方形有1个。正方形的总数=10+4+1=15.思路计算以(i,j)为右下角的矩形的1的个数,然后分别找边长不同的个数。缺点:重复遍历
zgscsed
·
2020-08-25 01:20
编程
leetcode
Leetcode题库
-实现strStr()(java语言版)
题目描述:给定一个haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。示例1:输入:haystack="hello",needle="ll"输出:2示例2:输入:haystack="aaaaa",needle="bba"输出:-1这道题刚开始看到用java中的字符串indexof方法(找某个字符第一次
奇思妙妙想
·
2020-08-24 11:28
编程文章
LeetCode刷题笔记 一起愉快A题 (C++)(持续更新中)
开始刷
LeetCode题库
了,既可以准备蓝桥杯,有可以多练习算法题,一起愉快A题呀LeetCode102.二叉树的层序遍历题目描述给你一个二叉树,请你返回其按层序遍历得到的节点值。
云开、见月明
·
2020-08-23 18:46
LeetCode题库
数据库分类 困难 262. 行程和用户 MS SQL解法 答案
最近在刷
leetcode题库
,刚好看到中文网站已经上线了,新增了mssql解释器。困难难度链接在这,就顺便吐槽一下这个中文名字吧。[力扣题库]262.行程和用户Trips表中存所有出租车的行程信息。
wwivywwivy
·
2020-08-22 04:57
SQL
LeetCode 19 & 剑指 Offer 22
文章目录版权声明1.LeetCode19&剑指Offer221.1复杂度分析1.2单指针1.3双指针2.SummaryReferences版权声明LeetCode系列笔记来源于
LeetCode题库
1,在个人思考的基础之上博采众长
Andrew*
·
2020-08-21 07:05
LeetCode
&
剑指Offer
Python学习日记——移除元素
Python学习日记007——移除元素题目来源:
LeetCode题库
——移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。
black° �
·
2020-08-20 04:18
leetcode题库
01两数相加
点击题目原文给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]这个很简单,可以直接两重循环解决,但是,这样做的时间复杂度为O(n²).如果使用HashMap可以让时间复杂度降低为O(n).数组中的inde
alphascott
·
2020-08-19 01:50
LeetCode2. 小张刷题计划
1.题目为了提高自己的代码能力,小张制定了LeetCode刷题计划,他选中了
LeetCode题库
中的n道题,编号从0到n-1,并计划在m天内按照题目编号顺序刷完所有的题目(注意,小张不能用多天完成同一题
rosefunR
·
2020-08-18 21:44
LeetCode
LeetCode题库
第十四题(简单系列)
题目及要求:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入:["flower","flow","flight"]输出:"fl"示例2:输入:["dog","racecar","car"]输出:""解释:输入不存在公共前缀。说明:所有输入只包含小写字母a-z。思路:看到题目的时候,第一想法是要用需要用到列表的切片,而且肯定是要遍历切片的,但是怎么求得
nodoself
·
2020-08-18 00:17
LeetCode简单系列
Leetcode题库练习
leetcode题库
刷题(不按顺序)
目录leetcode(Java版本)10.正则表达式的匹配(10表示在leetcode中是第10题以下不重复说明)44.通配符匹配3.无重复字符的最长子串2.两个数相加43.字符串相乘1.两数相加15.三数之和16.最接近的三数之和18.四数之和5.最长回文子串23.合并K个有序链表(分治思想)32.最长有效括号(动态规划、类似于回文字符串)204.计算质数4.寻找两个有序数组的中位数34.在排序
龙骧将军
·
2020-08-16 22:56
leetcode
Java
找工作刷题
LeetCode题库
一、哈希相关q11、暴力法(1):classSolution{public:vectortwoSum(vector&nums,inttarget){vectorres;for(inti=0;i({i,j});//(1)注意这一行容器(应该是一个匿名容器类对象)写法!!!break;//(2)break跳出最近的一层循环!}}if(res.size()>0)//(3)做这个判断是i到最后一个时j就超
游骑兵RANGER
·
2020-08-15 09:27
力扣刷题
Leetcode题库
-搜索插入位置(java语言版)
题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例1:输入:[1,3,5,6],5输出:2示例2:输入:[1,3,5,6],2输出:1示例3:输入:[1,3,5,6],7输出:4示例4:输入:[1,3,5,6],0输出:0这道题,题目要求数组中没有重复元素,减轻了本题的难度。这道题思路很
奇思妙妙想
·
2020-08-14 21:08
编程文章
剑指 Offer 61
文章目录版权声明1.剑指Offer611.1复杂度分析1.2排序2.SummaryReferences版权声明LeetCode系列笔记来源于
LeetCode题库
1,在个人思考的基础之上博采众长,受益匪浅
Andrew*
·
2020-08-14 16:49
LeetCode
&
剑指Offer
LeetCode题库
2.两数相加(链表)python详细注释
题目:给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807答案:链表的定义:链表(linkedlist)是由一组被称
zjn.ai
·
2020-08-14 08:01
LeetCode
leetcode题库
之257
257/题目:Givenabinarytree,returnallroot-to-leafpaths.Forexample,giventhefollowingbinarytree:1/\23\5Allroot-to-leafpathsare:[“1->2->5”,“1->3”]中文翻译:给定一个二叉树,返回根节点到各个叶子节点的所有路径。解题思路:利用递归调用的方法实现1.当某个节点左右孩子均为空
wuxiong19930518
·
2020-08-14 04:29
算法学习
leetcode题库
之241
241/Givenastringofnumbersandoperators,returnallpossibleresultsfromcomputingallthedifferentpossiblewaystogroupnumbersandoperators.Thevalidoperatorsare+,-and*.Example1Input:“2-1-1”.((2-1)-1)=0(2-(1-1))=
wuxiong19930518
·
2020-08-14 04:58
算法学习
Leetcode题库
-最大子序和(java语言版)
题目描述:给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释: 连续子数组 [4,-1,2,1]的和最大,为 6。这道题刚开始没有思路,也没读懂题目的意思,最后,明白,就是这个数组中的元素组成的子序列的和最大就行,子序列至少包含一个元素。例如例子中,子序列可以为很多,但最大的是4
奇思妙妙想
·
2020-08-13 21:05
编程文章
【算法】LeetCode476:数字的补数
中午2点左右闲来无事,打开了
LeetCode题库
:https://leetcode-cn.com/problemset/all/随机点了一道题,题目要求:输入一个十进制数,转化为二进制数输出该二进制对应的反码的十进制数例如
midnight_time
·
2020-08-13 16:31
我信仰自由与共享
算法
LeetCode题库
解答与分析——#100. 相同的树SameTree
给定两个二叉树,写一个函数来检查它们是否相同。如果两棵树在结构上相同并且节点具有相同的值,则认为它们是相同的。示例1:输入:11/\/\2323[1,2,3],[1,2,3]输出:true示例2:输入:11/\22[1,2],[1,null,2]输出:false例3:输入:11/\/\2112[1,2,1],[1,1,2]输出:falseGiventwobinarytrees,writeafunc
CptSwift
·
2020-08-10 23:25
LeetCode
LeetCode题库
解答与分析——#152. 乘积最大子序列MaximumProductSubarray
找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。例如,给定序列[2,3,-2,4],其中乘积最大的子序列为[2,3]其乘积为6。Findthecontiguoussubarraywithinanarray(containingatleastonenumber)whichhasthelargestproduct.Forexample,giventhearray[2,3,-2,4],the
CptSwift
·
2020-08-10 23:25
LeetCode
Leetcode题库
-移除元素(java语言版)
题目描述:给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1:给定nums=[3,2,2,3],val=3,函数应该返回新的长度2,并且nums中的前两个元素均为2。你不需要考虑数组中超出新长度后面
奇思妙妙想
·
2020-08-10 23:46
编程文章
leetcode题库
——有效的数独
题目描述:判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用'.'表示。示例1:输入:[["5","3",".",".","7",".",".",".","."],["6","."
Dorothy_Xue
·
2020-08-10 13:11
leetcode题库(C++)
【leetcode】正则表达式匹配
pass分析代码solution1分析代码solution2分析代码solution3分析代码solution4分析代码solution5分析代码solution6分析代码总结TOPIC----from
leetcode
view1994
·
2020-08-10 02:30
python
算法
LeetCode 最长回文子串和动态规划
LeetCode最长回文子串和动态规划问题描述(
LeetCode题库
第五题):给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。
斜刘海这样才美腻
·
2020-08-10 02:57
#鸟屎#
#鸟屎#
算法
LeetCode JAVA解题---695. 岛屿的最大面积
LeetCode题库
全JAVA解题695.岛屿的最大面积原题回顾:给定一个包含了一些0和1的非空二维数组grid,一个岛屿是由四个方向(水平或垂直)的1(代表土地)构成的组合。
踏云的张先生
·
2020-08-09 23:59
IT
刷题
LeetCode题库
解答与分析——#106. 从中序与后序遍历序列构造二叉树ConstructBinaryTreeFromInorderAndPostorderTraversal
给定一棵树的中序遍历与后序遍历,依据此构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历= [9,3,15,20,7]后序遍历=[9,15,7,20,3]返回如下的二叉树:3/\920/\157Giveninorderandpostordertraversalofatree,constructthebinarytree.Note:Youmayassumethatduplicates
CptSwift
·
2020-08-09 14:15
LeetCode
【Python】LeetCode 题库:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。
LeetCode题库
:给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。
数据任
·
2020-08-09 01:28
LeetCode题库
Python学习日记——棒球比赛
Python学习日记015——棒球比赛题目来源:
LeetCode题库
——棒球比赛你现在是棒球比赛记录员。
black° �
·
2020-08-08 08:54
python
leetcode
LeetCode题库
数据库分类 困难 185. 部门工资前三高的员工 MS SQL解法 答案
最近在刷
leetcode题库
,刚好看到中文网站已经上线了,新增了mssql解释器。困难难度链接在这,就顺便吐槽一下这个中文名字吧。
wwivywwivy
·
2020-08-07 22:07
SQL
leetcode题库
——在排序数组中查找元素的第一个和最后一个位置
题目描述:给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是O(logn)级别。如果数组中不存在目标值,返回[-1,-1]。示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums=[5,7,7,8,8,10],target=6输出:[-1,-1]方法:二分搜索c
Dorothy_Xue
·
2020-08-07 11:29
leetcode题库(C++)
Python学习日记——有效的括号
Python学习日记014——有效的括号题目来源:
LeetCode题库
——有效的括号给定一个只包括‘(’,‘)’,‘[’,‘]’,‘{’,‘}’的字符串,判断字符串是否有效。
black° �
·
2020-08-07 09:31
python
leetcode
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他