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
lecode
[
Lecode
]15. 三数之和
2021/4/8,开始刷LecoodTOP100,题意如下:思路就是先排序,然后从左开始先固定一个值,然后在使用两个下标,在剩下的里面找看有没有能够和为0的,有的话就存下来。要注意的细节就是相等的值要跳过避免重复。c++参考代码:classSolution{public:vector>threeSum(vector&nums){vector>ans;if(nums.size()0)//左边的值大于
山夜曾有月归来
·
2024-01-31 11:05
菜就多做题
c++
leetcode
LeCode
:(102. 二叉树的层序遍历;107. 二叉树的层序遍历 II)
题目1题目链接本题与层序遍历不同的是,是一层一层的输出。难点:如何一层一层的输出(需要知道每层的个数)解题思路:第一层只有一个结点,我们可以使用count计数,记录每层有几个结点,记录第二层有几个结点。然后根据第二层count计数,记录第三层有几个结点。直到遍历完。classSolution{public:vector>levelOrder(TreeNode*root){//根入,遍历,count
羊羊羊i
·
2024-01-11 19:29
算法题
C++
力扣
c++
算法
PHP foreach 控制循环方法
continue:跳出本次循环break:终止循环exit:用来结束程序执行return:用来结束一段代码$arr=array('le','yang','jun','
lecode
','gagade');
StevenQin
·
2024-01-10 11:11
Java-Web学习路线
接触项目,学习编写接口filterinterceptorAop原理自10.8开始,每个单元点花1-2天时间学习,预计一个月能过一遍,开始着手写一个web项目预计11.9-12月底完成,然后进入期末复习寒假刷
lecode
熵逝
·
2023-10-10 00:08
java
前端
学习
Redis源码在windows下的成功编译(附cmake工程配置)
特别是对数据结构和算法的学习,这是很好的例子,比
lecode
刷题有趣。把源码fork下来,然后加入cmake项目工程编译打包生成程exe可执行程序。中间遇
特立独行的猫a
·
2023-07-26 01:23
C++
c++
redis
源码分析
Element-UI中单元格合并问题
本篇博客已迁移到
lecode
.ltd(注:本篇博客中一些地方写的不是很好,
lecode
.ltd中已修改)在使用element-ui的表格式涉及到了单元格合并问题,实际工作中数据多是从后台获取的,很显然数据不是一成不变的
weixin_34112030
·
2022-03-19 01:14
javascript
ui
json
lecode
/每日一题/2020/7/31
移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1:给定nums=[3,2,2,3],val=3,函数应该返回新的长度2,并且nums中的前两个元素均为2。你不需要考虑数组中超出新长度后面的元素。示例2
love狂三
·
2020-08-15 17:34
lecode
lecode
/每日一题/2020/7/30
删除排序数组中的重复项给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1
love狂三
·
2020-08-15 17:34
lecode
lecode
/每日一题/2020/7/29
有效的括号给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:“()”输出:true示例2:输入:“()[]{}”输出:true示例3:输入:“(]”输出:false示例4:输入:“([)]”输出:false示例5:输入:“{[]}”
love狂三
·
2020-08-13 23:19
lecode
Lecode
简单系列之441
题目描述:排列硬币,第一行一个,第二行两个。以此类推。求能排列多少行。代码:publicstaticintarrangeCoins(intn){intsum=0;intcount=0;if(n==1)return1;for(inti=1;in){count=i-1;break;}}returncount;}超出时间限制。另一种方法:利用等差数列的求和公式publicintarrangeCoins(
旧雨化碧
·
2020-08-13 22:48
算法练习
Java小白的成长之路
Lecode
简单系列之492
题目描述:作为一位web开发者,懂得怎样去规划一个页面的尺寸是很重要的。现给定一个具体的矩形页面面积,你的任务是设计一个长度为L和宽度为W且满足以下要求的矩形的页面。要求:你设计的矩形页面必须等于给定的目标面积。宽度W不应大于长度L,换言之,要求L>=W。长度L和宽度W之间的差距应当尽可能小。你需要按顺序输出你设计的页面的长度L和宽度W。示例:输入:4输出:[2,2]解释:目标面积是4,所有可能的
旧雨化碧
·
2020-08-13 22:48
算法练习
Java小白的成长之路
Lecode
简单系列之204
计算小于n的质数的个数,要求时间复杂度。代码publicstaticintcountPrimes(intn){intcount=0;boolean[]as=newboolean[n+1];for(inti=2;i
旧雨化碧
·
2020-08-13 22:48
算法练习
Lecode
简单系列之(7)反转整数
依旧简单的一题,依旧菜的一批。什么都不会,就很卑微了。题目描述:将一个int型整数如456反转成654.判断反转后的数值是否溢出,溢出则为零。代码:classSolution{publicintreverse(intx){longx1=0;intmax=Integer.MAX_VALUE;intmin=Integer.MIN_VALUE;if(x==0)x1=0;else{while(x!=0){
旧雨化碧
·
2020-08-13 22:47
算法练习
Lecode
简单系列(122)
问题描述:给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。首先判断该数组是否为降序排列,若是降序排列,则返回0,若不是降序排列,则进行计算,使利润最大,并且可以多次买卖,那么就是只要后一天的价格比前一天的价格高,那么此时就抛售出去。代码:classSolution{publicintmaxProfit
旧雨化碧
·
2020-08-13 22:47
算法练习
Java小白的成长之路
lecode
(2)
leetcode找最長的公共子字符串前缀classSolution:deflongestCommonPrefix(self,strs:List[str])->str:res=“”right=1len1=len(strs)iflen1==0:returnresstart=strs[0]whileright<=len(start):foriinstrs:ifstart[0:right]!=i[0:ri
weixin_43847832
·
2020-08-13 22:28
lecode
-3 无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:“pwwkew”输出:3解释:因为无重复字符的最长子串是“wke”,所以其长度为3。请注意,你的答案必须是子串的长度,“pwke”是
沉观
·
2020-08-13 22:26
lecode
刷题:无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:“pwwkew”输出:3解释:因为无重复字符的最长子串是“wke”,所以其长度为3。请注意,你的答案必须是子串的长度,“pwke”是
沉观
·
2020-08-13 22:25
lecode
-两数相加
给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807代码如下classListNode(object):def__i
沉观
·
2020-08-13 22:54
lecode
算法-回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。代码如下:classSolution:defisPalindrome(self,x
沉观
·
2020-08-13 22:54
lecode
的Two Sum(java和js)
题目如下:Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.Example:Givennums=[2,
unique_Lee
·
2020-08-13 16:52
javascript
java
leetcode
lecode
第五周
LeetCode算法题:搜索:BFS(279):https://leetcode.com/problems/perfect-squares/description/参考文献:https://blog.csdn.net/weixin_43730955/article/details/88102249DFS(695):https://leetcode.com/problems/max-area-of-
haimianjie2012
·
2019-09-17 20:21
深度学习
lecode
Interleaving String
这个问题,前面思考过,当时就是用搜索的方法,此处又遇到一次,发现自己理解的太浅了 Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2. For example, Given: s1 = "aabcc", s2 = "dbbca", Wh
·
2015-11-08 11:59
String
上一页
1
下一页
按字母分类:
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
其他