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 - 颠倒整数
GitHub:https://github.com/biezhihua/
LeetCode题
目给定一个范围为32位int的整数,将其颠倒。
别志华
·
2020-07-13 03:54
LeetCode
消灭LeetCode
LeetCode题
解(0500):判断单词是否可以在键盘的同一行中打出来(Python)
题目:原题链接(简单)解法时间复杂度空间复杂度执行用时Ans1(Python)––40ms(68.23%)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。解法一:deffindWords(self,words:List[str])->List[str]:keyboard={"Q":0,"W":0,"E":0,"R":0,"T":0,
长行
·
2020-07-13 00:11
LeetCode题解
力扣LeetCode174.地下城游戏及Python源码实现
本题为
LeetCode题
库中第174题地下城游戏,难度困难,题目请参考这里。一道比较困难DP题目,其中的难点在于如何定义状态转移方程,所以在这里记录一下。
一只特立丶独行的猪
·
2020-07-12 23:09
LeetCode
leetcode
python
动态规划
算法
leetcode探索之初级算法篇——代码笔记整理
探索之初级算法篇——代码笔记整理网址:https://leetcode-cn.com/explore/interview/card/top-interview-questions-easy/本文对应的
leetcode
j_shuttworth
·
2020-07-12 23:13
Leetcode
程序员面试金典
LeetCode题
-题目列表题目列表题号标题难度面试题01.01判定字符是否唯一简单面试题01.02判定是否互为字符重排简单面试题01.03URL化简单面试题01.04回文排列简单面试题01.05一次编辑中等面试题
计算机技术之指尖密码
·
2020-07-12 23:46
javascript数据结构
leetcode题
目
LeetCode题
-题目列表题目列表题号标题难度1451重新排列句子中的单词中等1452收藏清单中等1453圆形靶内的最大飞镖数量困难1454活跃用户中等1455检查单词是否为句中其他单词的前缀简单1456
计算机技术之指尖密码
·
2020-07-12 23:16
javascript数据结构
LeetCode题
目:面试题 10.02. 变位词组
题目题目链接:https://leetcode-cn.com/problems/group-anagrams-lcci/题目解析:就是将字符串中字母数目相同的字符串放在一个集合里面。创建map集合来存放判断依据,创建list集合来存放相同的变位字符串,通过将字符串按照字母大小重新排序,然后再进行比较,这样就可以很好地比较字符串是否是变位字符串。遍历字符串数组,判断是否有相同的变位字符串如果不是就重
程序胖
·
2020-07-12 22:22
LeetCode
第四周
LeetCode题
型分类
文章目录一、开篇(好好理解)1、解题思路2、五毒神掌3、切题四件套4、迷茫者第一周:数组、链表、栈、队列1、必学题2、选学题第二周:哈希表、树、递归、分治、回溯1、必学题2、选学题第三周:dfs/bfs、贪心、二分1、必学题2、选学题一、开篇(好好理解)1、解题思路重复点,重复规律初级时间复杂度提升思路:升维,一维升二维,二维升三维……锻炼周期:第一遍,第二天一遍,第三天一遍,一周后一遍,面试一遍
菜鸟编程98K
·
2020-07-12 22:06
——【算法】
•
中级
LeetCode题
解 => 66.加一(七十三)
加一一、
LeetCode题
解瞧一瞧~博健的
LeetCode题
解:Gitbook版本传送门博健的
LeetCode题
解:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook传送门做题路线
余光、
·
2020-07-12 22:43
#
LeetCode题解系列
LeetCode题
解(python)-53. 最大子序和
53.最大子序和题目描述给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。进阶:如果你已经实现复杂度为O(n)的解法,尝试使用更为精妙的分治法求解。解题心得本题需要思考怎么用更快的方式得到结果。可以用滑动窗口,设定窗口的大小rang
Marshal Zheng
·
2020-07-12 21:05
算法
LeetCode题解
leetcode
python
LeetCode 974. Subarray Sums Divisible by K--Python解法--数学题--取模求余
LeetCode974.SubarraySumsDivisiblebyK–Python解法–数学题–取模求余
LeetCode题
解专栏:
LeetCode题
解LeetCode所有题目总结:LeetCode所有题目总结大部分题目
zhang0peter
·
2020-07-12 19:36
LeetCode
python-做题
leetcode题
库--63不同路径 II
不同路径这题就是一个组合问题。intfun(intnum){intans=1;while(num){ans*=num;num--;}returnans;}intuniquePaths(intm,intn){intall=m+n-2;intans=fun(all)/fun(m-1)/fun(all-m+1);returnans;}63不同路径II一个机器人位于一个mxn网格的左上角(起始点在下图中标
zgscsed
·
2020-07-12 19:37
编程
数据结构
LeetCode题
号[200,299]刷题总结
目录201.数字范围按位与思路201.数字范围按位与给定范围[m,n],其中0>>=1;}returnans;}有种相对更简单的方法每次将n的最右端的1变为0,直到\(n<=m\)为止,此时与运算结果就是共同公共前缀publicintrangeBitwiseAnd(intm,intn){while(m<n){n&=n-1;}returnm&n;}
Tiny_W
·
2020-07-12 18:00
leetcode--递归、回溯和分治
基本概念
leetcode题
目78.Subsets题意:给出一个数列,求出这个数列所有子集解题思路:用递归解决,设计思路:数据结构:一个vectoritem存储集合一个vector>result存储结果递归程序
xiayto
·
2020-07-12 16:16
leetcode
Leetcode--回文排列
示例1:输入:"tactcoa"输出:true(排列有"tacocat"、"atcocta",等等思路参考
Leetcode题
解可以组成回文排列有两种情况:所有的字符出现的个数为偶数;除了一个字符出现个数为奇数外
半途行走
·
2020-07-12 11:29
leetcode
Leetcode85 最大矩形 C++,Java,Python
(LeetCode)链接:https://leetcode-cn.com/problems/maximal-rectangle/博主Github:https://github.com/GDUT-Rp/
LeetCode
Rp_
·
2020-07-12 11:02
Leetcode
Leetcode98 验证二叉搜索树 C++,Java,Python
链接:https://leetcode-cn.com/problems/validate-binary-search-tree/博主Github:https://github.com/GDUT-Rp/
LeetCode
Rp_
·
2020-07-12 11:02
Leetcode
leetcode题
解(递归和回溯法)
在计算机问题中,大量的问题都需要使用递归算法,上一篇博客我们介绍了一下二叉树中的递归问题。现在我们来看递归算法中非常经典的思想回溯法,这样的算法思想通常都应用在一类问题上,这类问题叫做树型问题,这类问题他本身没有定义在一颗二叉树中,但我们具体分析这个问题时就会发现解决这个问题的思路本质是一颗树的形状。树形问题现在我们来看递归算法中非常经典的思想回溯法,这样的算法思想通常都应用在一类问题上,这类问题
weixin_34199335
·
2020-07-12 09:35
出界的路径数----迭代问题与计算思维
目录topic问题分析*不可行思路*可行思路解决方案代码与测试结果优化&反思&扩展最后Topic----from
leetcode题
库,NO.576OutofBoundaryPaths给定一个m×n的网格和一个球
weixin_33858336
·
2020-07-12 08:17
leetCode题
解之字符最短路径解法2
1、题目描述2、分析之前使用的大循环再向两边寻找的算法是O(n^2)复杂度的,可以利用multimap降低其复杂度。3、代码1vectorshortestToChar(stringS,charC){2//使用标准库中的multimap存储每个字符和其下标3//multimap的优势在于key值可以重复4vectorans;5multimapm;6for(inti=0;isecond-i)secon
weixin_30916125
·
2020-07-12 07:36
Golang 实战——微信公众号课程提醒系统
Golang实战——微信公众号课程提醒系统起因最早开始学Golang已经是整整一年前了,当时就把基础语法那一块学完了,然后拿Golang写了点
leetcode题
。
CDFMLR
·
2020-07-12 02:57
leetcode题
解系列-007 字符串转换整数 (atoi)
老规矩,先上代码,后续有解题思路。////Createdbytannzhon2020/6/15.///**字符串转换整数(atoi)请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如
老衲不出家
·
2020-07-12 00:33
leetcode题解系列
leetcode题
解系列-006 整数反转
老规矩,先上代码,后面有题解。////Createdbytannzhon2020/6/15.///**整数反转给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21*/#include#includeclassSolution{public:intreverse(intx){if(xI
老衲不出家
·
2020-07-12 00:32
leetcode题解系列
leetcode题
解系列-004 寻最长回文子串
老规矩,先上代码,后面有解题思路。////Createdbytannzhon2020/6/12.///**最长回文子串给定一个字符串s,找到s中最长的回文子串。你可以假设 s的最大长度为1000。示例1:输入:"babad"输出:"bab"注意:"aba"也是一个有效答案。示例2:输入:"cbbd"输出:"bb"通过次数291,057提交次数947,907*/#include#includeusi
老衲不出家
·
2020-07-12 00:32
leetcode题解系列
leetcode题
解系列-005 Z字形变换
老规矩,先上代码:////Createdbytannzhon2020/6/12.///**Z字形变换将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z字形排列。比如输入字符串为"LEETCODEISHIRING" 行数为3时,排列如下:LCIRETOESIIGEDHN之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。请你实现这个将字符串
老衲不出家
·
2020-07-12 00:32
leetcode题解系列
LeetCode刷题总结-数组篇(下)
LeetCode刷题总结-数组篇(上),子数组问题(共17题)LeetCode刷题总结-数组篇(中),矩阵问题(共12题)LeetCode刷题总结-数组篇(番外),思维转换类型问题(共7题)本系列50道题是作者在
LeetCode
may_walkaway
·
2020-07-11 23:53
LeetCode题
目(Python实现):买卖股票的最佳时机 II
文章目录题目自己的想法算法实现执行结果复杂度分析贪心法执行结果复杂度分析一行代码执行结果小结题目给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例1:输入:[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,
RexT1
·
2020-07-11 21:12
LeetCode题目
回溯算法进阶——从
LeetCode题
海中总结常见套路
之前写的一篇:回溯算法——从
LeetCode题
海中总结常见套路https://xduwq.blog.csdn.net/article/details/105666096个人来说还是挺有感悟和思考的,写一下第二篇进阶目录借鉴回溯思想的递归
沉迷单车的追风少年
·
2020-07-11 20:16
LeetCode经典
LeetCode
算法—递归与DP
Leetcode 658.找到 K 个最接近的元素(Find K Closest Elements)
Leetcode658.找到K个最接近的元素1题目描述(
Leetcode题
目链接) 给定一个排序好的数组,两个整数k和x,从数组中找到最靠近x(两数之差最小)的k个数。
就叫昵称吧
·
2020-07-11 19:07
Leetcode
Leetcode 107. 二叉树的层次遍历 II(Binary Tree Level Order Traversal II)
Leetcode107.二叉树的层次遍历II1题目描述(
Leetcode题
目链接) 给定一个二叉树,返回其节点值自底向上的层次遍历。
就叫昵称吧
·
2020-07-11 19:07
Leetcode
leetcode
算法
vs code小白安装leetcode插件解决遇到的各种问题
VSCode软件的下载安装因为想要在vscode上刷
leetcode题
,安装vscode安装完插件发现不能使用,又安装Node.js才可以使用,下面是安装过程。
知言不尽
·
2020-07-11 19:16
vs
code
Leetcode题
解之动态规划(3)最大子序和
题目:https://leetcode-cn.com/explore/interview/card/top-interview-questions-easy/23/dynamic-programming/56/题目描述:最大子序和给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释
Mamba Mentality
·
2020-07-11 17:48
算法
C++算法:通配符匹配----双指针
leetcode相关C++算法解答:https://github.com/Nereus-Minos/C_plus_plus-
leetcode题
目:给定一个字符串(s)和一个字符模式§,实现一个支持‘?’
Zeus_dad
·
2020-07-11 16:07
C++算法
LeetCode题
解之解压缩编码列表
解压缩编码列表题目描述给你一个以行程长度编码压缩的整数列表nums。考虑每对相邻的两个元素[freq,val]=[nums[2i],nums[2i+1]](其中i>=0),每一对都表示解压后子列表中有freq个值为val的元素,你需要从左到右连接所有子列表以生成解压后的列表。请你返回解压后的列表。示例1:输入:nums=[1,2,3,4]输出:[2,4,4,4]解释:第一对[1,2]代表着2的出现
l1fe1
·
2020-07-11 16:16
LeetCode题
解之将数字变成 0 的操作次数
将数字变成0的操作次数题目描述给你一个非负整数num,请你返回将它变成0所需要的步数。如果当前数字是偶数,你需要把它除以2;否则,减去1。示例1:输入:num=14输出:6解释:步骤1)14是偶数,除以2得到7。步骤2)7是奇数,减1得到6。步骤3)6是偶数,除以2得到3。步骤4)3是奇数,减1得到2。步骤5)2是偶数,除以2得到1。步骤6)1是奇数,减1得到0。示例2:输入:num=8输出:4解
l1fe1
·
2020-07-11 16:07
Leetcode 63. Unique Paths II 不同路径 II
Leetcode63.UniquePathsII不同路径II标签:
Leetcode题
目地址:https://leetcode-cn.com/problems/unique-paths-ii/题目描述一个机器人位于一个
coderwangson
·
2020-07-11 16:47
Leetcode
Leetcode
STL中的swap函数的坑
最近刷
LeetCode题
目第30题时,自定义一个字符串数组的全排列函数时,遇到了一个坑,先看字符串数组全排列函数如下:unordered_sethelp;voidcombine(intstart,intend
老油条666
·
2020-07-11 15:14
C++学习
leetcode题
解-binary search题目总结
前面一段时间刷完了二叉搜索部分的题目,现在闲下来写一个总结贴,主要针对这部分题目类型以及所使用的方法。有序数组查找目标值索引首先来说最简单的binary-search,应用在有序数组查找target值等问题中,一般会有两种解法,也就是binary-search问题中最关键的边界问题和更新方案的区别,这里推荐大家选择一种自己喜欢的方案用就可以,不用同时记住两种,反而会搞混,比如我都是用第一种:pub
liuchongee
·
2020-07-11 11:09
leetcode刷题
python基础教程:在python中利用try..except来代替if..else的用法
比如在判断一个链表是否存在环的
leetcode题
目中,初始代码是这样的#Definitionfor
程序员牡蛎
·
2020-07-11 03:15
python
LeetCode题
解(0707):设计链表(Python)
题目:原题链接(中等)标签:单链表、设计解法时间复杂度空间复杂度执行用时Ans1(Python)––208ms(77.36%)Ans2(Python)Ans3(Python)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。解法一:classMyLinkedList:class_Node:""""""__slots__="value"
长行
·
2020-07-10 21:21
LeetCode题解
Python
算法
leetcode
链表
python
单链表
设计
LeetCode题
解(0657):判断机器人是否能回到原点(Python)
题目:原题链接(简单)解法时间复杂度空间复杂度执行用时Ans1(Python)O(N)O(N)O(N)O(1)O(1)O(1)56ms(66.63%)Ans2(Python)–O(1)O(1)O(1)36ms(98.79%)Ans3(Python)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。解法一:defjudgeCircle(
长行
·
2020-07-10 21:20
LeetCode题解
Python
算法
LeetCode题
解(0643):计算子数组的最大平均数(Python)
题目:原题链接(简单)解法时间复杂度空间复杂度执行用时Ans1(Python)O(N)O(N)O(N)O(1)O(1)O(1)超出时间限制Ans2(Python)O(N)O(N)O(N)O(1)O(1)O(1)1020ms(91.29%)Ans3(Python)O(N)O(N)O(N)O(1)O(1)O(1)1096ms(62.83%)LeetCode的Python执行用时随缘,只要时间复杂度没有
长行
·
2020-07-10 21:20
LeetCode题解
Python
算法
leetcode
python
算法
数组
滑动窗口
LeetCode题
解(0633):平方数之和(Python)
题目:原题链接(简单)解法时间复杂度空间复杂度执行用时Ans1(Python)O(N2)O(N^2)O(N2)O(1)O(1)O(1)超出时间限制Ans2(Python)O(NlogN)O(NlogN)O(NlogN)O(1)O(1)O(1)320ms(51.58%)Ans3(Python)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考
长行
·
2020-07-10 21:20
LeetCode题解
Python
算法
leetcode
python
算法
平方数
LeetCode题
解(1025):除数博弈游戏(Python)
题目:原题链接(简单)解法时间复杂度空间复杂度执行用时Ans1(Python)O(N2)O(N^2)O(N2)O(N)O(N)O(N)48ms(47.30%)Ans2(Python)O(1)O(1)O(1)O(1)O(1)O(1)28ms(99.56%)Ans3(Python)O(1)O(1)O(1)O(1)O(1)O(1)36ms(91.69%)LeetCode的Python执行用时随缘,只要时
长行
·
2020-07-10 21:20
LeetCode题解
Python
算法
游戏
leetcode
算法
python
情景模拟
LeetCode题
解(0107):层次遍历二叉树(Python)
LeetCode题
解:0107(二叉树的层次遍历)题目链接(简单)解法执行用时Ans1(Python)40ms(>81.31%)解法一(暴力解树):classSolution:deflevelOrderBottom
长行
·
2020-07-10 21:19
LeetCode题解
Python
算法
使用VSCode刷
leetcode题
目,环境搭建步骤详解(Java版)
大致步骤是下载VSCode,官网免费VSCode中加载java环境链接VSCode题库文章目录0.更新:需要安装nodejs1.下载VSCode,官网免费2.VSCode中加载java环境3.链接VSCode题库0.更新:需要安装nodejs官网:https://nodejs.org/en/下载下来安装一下就好1.下载VSCode,官网免费安装最新版的VSCode来,下载地址:https://co
lingle1
·
2020-07-10 19:33
环境搭建&&编辑器
leetcode刷题
LeetCode题
库1.两数之和基于python详细解释
给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]我的答案:classSolution:deftwoSum(self,nums,tar
zjn.ai
·
2020-07-10 15:56
LeetCode
leetcode题
解:无重复字符的最长子串
leetcode题
解:无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。
浮萍一叶舟
·
2020-07-10 12:20
每日一道算法题
2020.5.17
LeetCode题
二百一十课程表II对昨天的代码进行稍作修改,就能解决今天的问题。就是不知道为什么那个一长串的代码复制进csdn,格式会打乱或者变成乱码。现在你总共有n门课需要选,记为0到n-1。
一鸣真鲜
·
2020-07-10 11:24
2020.4.25
LeetCode题
一百零一对称二叉树题目:给定一个二叉树,检查它是否是镜像对称的。
一鸣真鲜
·
2020-07-10 11:53
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他