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
LETCODE
letcode
专题
目录88.合并两个有序数组136.只出现一次的数字169.多数元素240.搜索二维矩阵II777.在LR字符串中交换相邻字符88.合并两个有序数组给你两个有序整数数组nums1和nums2,请你将nums2合并到nums1中,使nums1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。你可以假设nums1有足够的空间(空间大小大于或等于m+n)来保存nums2中的元素。
夕林山寸
·
2020-08-10 15:47
面试算法题
LetCode
106. 从中序与后序遍历序列构造二叉树
/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),right(NULL){}*};*/classSolution{public:TreeNode*buildTree(vector&inorder,vecto
吴贝贝97
·
2020-08-09 13:33
LetCode
letcode
34在排序数组中查找元素的第一个和最后一个位置
明摆着挺经典的二分题。用我以前做过的题,能直接想出这样思路:二分找到小于目标的最大值,再找到大于目标的最小值。然后由此得到题目要求。思路很简单,细节是魔鬼。麻溜的写出了这样的代码classSolution{public:vectorsearchRange(vector&nums,inttarget){intlen=nums.size();intl=0,r=len-1;while(l=target)
zhan-z
·
2020-08-07 17:24
二分
vue 实现拼接json给后台
这个值是放在一个数组里的每个对象上通俗的说也就是拼接json给后端letparams={};//先声明一个对象//首先拿到这个数组,并且循环这个数组for(letitemofdescription){
letcode
爬坑的小白
·
2020-08-07 12:04
前端实现验证码
验证码验证码//在全局定义验证码
letcode
//产生验证码函数letcreateCode=()=>{code=''letcodeLength=4//验证码的长度letcheckCode=document.getElementById
人间草木96
·
2020-08-05 19:45
个人总结
LetCode
114. 二叉树展开为链表
/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),right(NULL){}*};*/classSolution{public:voidflatten(TreeNode*root){if(root==NUL
吴贝贝97
·
2020-08-04 03:58
LetCode
LetCode
493. 翻转对(归并排序)
本题思路:在递归函数中递归后,先不合并,首先处理逆序数,然后再合并。这样需要再写一个合并函数。这样的好处是在处理计数的时候不需要考虑谁先被写入copy数组。使得复杂度降低。归并排序看这个第一种:二分法,妥妥垫底1500ms差点超时classSolution{public:intreversePairs(vector&nums){longcnt=0;vectortrans;if(nums.size(
吴贝贝97
·
2020-08-04 03:58
LetCode
letcode
5 最长回文子串(未写代码)
参考:https://leetcode.com/problems/longest-palindromic-substring/discuss/147548/Direct-c%2B%2B-DPhttps://www.cnblogs.com/leavescy/p/5878336.htmlclassSolution{public:stringlongestPalindrome(strings){if(s
itsRae
·
2020-08-03 14:48
leetcode
单链表的详解以及C语言和JAVA的实现
前文:最近发现基础好重要,学过的容易忘,刷
letCode
题时候,做到了跟数据结构相关的链表,树才发现,大学学的,都忘了,没办法,选择了代码这条路,就要重新找回来基础,大学不努力,毕业徒伤悲,出来混总是要还的
FatFatWolf(胖胖狼)
·
2020-08-01 10:44
胖胖狼
fat
wolf
数据结构
微信小程序授权登录
一、用的的两个方法1.通过login获取用户凭证codewx.login({success(res){
letcode
=res.code}else{console.log('登录失败!'
缘尽&渺如梦
·
2020-07-31 22:59
小程序
LetCode
103. 二叉树的锯齿形层次遍历
/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),right(NULL){}*};*/classSolution{public:vector>zigzagLevelOrder(TreeNode*root){
吴贝贝97
·
2020-07-30 10:44
LetCode
2019欢迎入坑
昨天刷了
letcode
的题,觉得有些吃力,所以打算系统的刷一下剑指offer,
给你巧克力圣代
·
2020-07-29 23:07
[
Letcode
]第[34]题[JAVA][在排序数组中查找元素的第一个和最后一个位置][暴力][二分]
【问题描述】[中等]【解答思路】1.线性扫描(不符合题意)时间复杂度:O(N)空间复杂度:O(1)classSolution{publicint[]searchRange(int[]nums,inttarget){int[]targetRange={-1,-1};//findtheindexoftheleftmostappearanceof`target`.for(inti=0;i=0;j--){
CryptWinter
·
2020-07-22 13:23
非0即1
刷题
二分法
剑指offer
暴力
LetCode
77. 组合
staticintx=[](){std::ios::sync_with_stdio(false);cin.tie(NULL);return0;}();classSolution{public:vector>combine(intn,intk){vectornums(n+1,0);vector>res;vectortmp;solve(1,tmp,res,nums,k);returnres;}void
吴贝贝97
·
2020-07-15 02:48
LetCode
几个简单的dp算法
1.
letcode
70假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。
Pastthewind
·
2020-07-14 05:59
算法
Letcode
打卡系列------3
986.区间列表的交集题目描述:给定两个由一些闭区间组成的列表,每个区间都是成对且不相交的,并且已经排序,返回这两个区间列表的交集。示例:输入:A=[[0,2],[5,10],[13,23],[24,25]],B=[[1,5],[8,12],[15,24],[25,26]]输出:[[1,2],[5,5],[8,10],[15,23],[24,24],[25,25]]思路:如果A区间的起点在B区间起
混沌鼠
·
2020-07-13 11:57
算法
算法
python
JS动态创建input
document.getElementById('div');div.appendChild(br);//添加一个input标签,并且换行letspan=document.createElement('span');
letcode
乐在‘奇’中
·
2020-07-11 20:49
Two Sum
每日算法——
letcode
系列问题TwoSumDifficulty:MediumGivenanarrayofintegers,findtwonumberssuchthattheyadduptoaspecifictargetnumber.ThefunctiontwoSumshouldreturnindicesofthetwonumberssuchthattheyadduptothetarget
CarlBlack
·
2020-07-11 18:05
循环链表 c++实现
循环链表的实现://
letcode
.cpp:定义控制台应用程序的入口点。
hopegrace
·
2020-07-11 07:55
c++语言
算法与数据结构
Letcode
53. 最大子序和 (动态规划+分治法求解)
给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。进阶:如果你已经实现复杂度为O(n)的解法,尝试使用更为精妙的分治法求解。本题除了暴力破解外,还可以使用扫描法,动态规划,分治法代码分别如下:一、扫描法扫描法思想:对于一个数组,如果
丘山一郎
·
2020-07-08 02:57
LetCode
Top100
VUE element-ui input组件限定只能输入数字
这是就要用到js的原生keydown方法了,上代码letdata=()=>{return{num:0}}letinputLimit=function(e){letnum=e.target.value||''
letcode
大写的先生
·
2020-07-06 23:45
javascript
vue
element-ui
el-input
vue
element-ui
el-input
LetCode
刷题记录--罗马数字转整数
1.题目罗马数字包含以下七种字符: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。同样地,数字
魏永_Owen_Wei
·
2020-07-02 00:05
letcode
200 岛屿数量(改)
题目给定一个由‘1’(陆地)和‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。思路思路来源:https://blog.csdn.net/lv1224/article/details/82470100DFS算法感谢大佬~!大致说明下:第一步将第一个值为1的点及其周围为1的点的值都置为2这代表该岛屿个
dcdecade
·
2020-07-01 10:47
Longest Substring Without Repeating Characters
每日算法——
letcode
系列问题LongestSubstringWithoutRepeatingCharactersDifficulty:MediumGivenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.Forexample
CarlBlack
·
2020-07-01 08:33
微信小程序如何获取token值以及关于小程序实现网络层封装
1.显示我的token值无效解决方案:直接上代码onReady:function(){wx.login({success:(res)=>{console.log('111',res);
letcode
=res.code
依古比古*
·
2020-07-01 01:11
小程序
日常总结
letcode
209 长度最小的子数组
长度最小的子数组题目描述给定一个含有n个正整数的数组和一个正整数s,找出该数组中满足其和≥s的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回0。示例:输入:s=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的连续子数组解题思路本题适合使用滑动窗口法进行求解定义两个指针i,j,都一开始指向数组的开头在开始的时候,让j向后遍历,当达到窗口中的数组
dcdecade
·
2020-07-01 01:08
算法刷题心得:动态规划 scramble-string
牛客网->在线编程->
letcode
->scramble-stringGivenastrings1,wemayrepresentitasabinarytreebypartitioningittotwonon-emptysubstringsrecursively.Belowisonepossiblerepresentationofs1
zyz394515661
·
2020-06-30 20:53
C/C++
算法面试40讲
电话面试2、手撕代码4、算法与数据结构是有趣且实用的区块链:链表+树二、如何事半功倍的学习算法与数据结构书:OUTLIERS+三个方法切碎知识点(知识体系分成一个个小块,庖丁解牛的感觉)+刻意练习+反馈
letcode
Xavier学长
·
2020-06-30 19:08
数据结构与算法
letcode
2 两数相加 java
给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807classListNode{intval;ListNodenex
秋田狗提不起劲儿
·
2020-06-29 06:31
学习
算法
letcode
letcode
3 无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:"abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:"bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:"pwwkew"输出:3解释:因为无重复字符的最长子串是 "wke",所以其长度为3。 请注意,你的答案必须是子串的长度,"pwke
秋田狗提不起劲儿
·
2020-06-29 06:31
学习
letcode
算法
letcode
1 两数之和
给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]Javaprivateint[]twoSum(int[]nums,inttarget
秋田狗提不起劲儿
·
2020-06-29 06:31
算法
letcode
学习
算法
LetCode
88. 合并两个有序数组
classSolution{public:voidmerge(vector&nums1,intm,vector&nums2,intn){//另外创建一个数组将nums1保存起来vectortmp=nums1;inti=0,j=0,index=0;while(i
吴贝贝97
·
2020-06-27 14:44
LetCode
letcode
除自身以外数组的乘积
题目描述:给定长度为n的整数数组nums,其中n>1,返回输出数组output,其中output[i]等于nums中除nums[i]之外其余各元素的乘积。示例:输入:[1,2,3,4]输出:[24,12,8,6]说明:请不要使用除法,且在O(n)时间复杂度内完成此题。进阶:你可以在常数空间复杂度内完成这个题目吗?(出于对空间复杂度分析的目的,输出数组不被视为额外空间。)思路:题目要求不能用乘法,所
一梦南柯丿绕梁蝶
·
2020-06-25 12:58
java
letcode
Longest Common Prefix
标签:C++算法
LetCode
字符串每日算法——
letcode
系列问题LongestCommonPrefixDifficulty:EasyWriteafunctiontofindthelongestcommonprefixstringamongstanarrayofstrings.classSolution
CarlBlack
·
2020-06-24 07:42
LeetCode 简单算法题
使用Nodejs抓取的LeetCode简单算法题一步一步来,先攻破所有简单的题目,有些题目不适合使用JS解决,请自行斟酌
Letcode
简单题汇总104.MaximumDepthofBinaryTree|
拿我格子衫来
·
2020-06-23 10:52
算法题
letcode
刷题(2020.01.01--2020.01.10)
1.移除元素(2020.1.1)题目描述:给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remov
高可乐的爸爸
·
2020-06-23 05:11
Python
letcode
刷题(2020.01.11--2020.01.20)
1.移动零(2020.1.11)题目描述:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/move-zeroes著作权归领扣网络
高可乐的爸爸
·
2020-06-23 05:11
Python
Vue公众号配置微信授权(路由采用history模式)
==""||Cookies.get('SESSION')){return}
letcode
=this.getUrlKey("code");if(!
diashungui8854
·
2020-06-23 04:14
js随机生成6位验证码(大小写字母,数字)
代码如下代码片.functiongetRandom(min,max){returnMath.round(Math.random()*(max-min)+min);}functiongetCode(){
letcode
annie_7
·
2020-06-22 14:53
js 获取扫码枪输入数据的方法
letcode
='';letlastTime,nextTime;letlastCode,nextCode;window.document.onkeypress=(e)=>{if(window.event
·
2020-06-22 08:21
swift enum创建链表(一)
switchresult{case.Failure(
letcode
,letmsg):print("code:\(code)
我落泪_情绪零碎
·
2020-06-21 10:42
letcode
之2 两数相加
给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807addTwoNumbers3的核心思想如下图:158821182
史上最强的弟子
·
2020-04-30 10:03
JS页面快捷键
e.ctrlKey;//获取ctrl键状态letshift=e.shiftKey;//获取shift键状态letkey=e.key;//获取当前按下键console.log("您按下的是"+key);//
letcode
夹板儿孩
·
2020-04-20 16:14
在react中如何实现扫码枪输入
letcode
='';letlastTime,nextTime,lastCode,nextCode;functionscanEvent(e,cb){nextCode=e.which;
mytac
·
2020-04-08 21:50
Python字符串反转的3种方法
前段时间看到
letcode
上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容。
3230
·
2020-03-29 01:51
ZigZag Conversion
每日算法——
letcode
系列问题ZigZagConversionDifficulty:EasyThestring"PAYPALISHIRING"iswritteninazigzagpatternonagivennumberofrowslikethis
CarlBlack
·
2020-03-24 11:05
3-Token+界面切换副本
querywherequery.hasPrefix("code="){
letcode
=que
DavidFeng_swift
·
2020-03-20 15:21
Swift - 将十六进制转换成emoji表情
Swift2.3//emoji表情对应的十六进制
letcode
="0x2600"//1.从字符串中取出十六进制的数//创建一个扫描器,扫描器可以从字符串中提取我们想要的数据letscanner=NSScanner
Simple_Code
·
2020-03-15 06:51
Roman to Integer
标签:C++算法
LetCode
字符串每日算法——
letcode
系列问题RomantoIntegerDifficulty:EasyGivenaromannumeral,convertittoaninteger.Inputisguaranteedtobewithintherangefrom1to3999
CarlBlack
·
2020-03-04 18:21
3Sum
标签(空格分隔):C++算法
LetCode
数组每日算法——
letcode
系列问题LongestCommonPrefixDifficulty:MediumGivenanarraySofnintegers,
CarlBlack
·
2020-02-29 05:13
上一页
1
2
3
4
下一页
按字母分类:
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
其他