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算法刷题记录
刷题记录
-NPUCTF2020(web部分)
在buu刷了一遍,题目好顶,还剩一题EzShiro摸不出来ReadlezPHP禁用了右键查看源代码view-source:自行加上前缀即可打开链接/time.php?source很明显,php反序列化,通过echob(b(b(a);写入shell,system等被禁用,用assert(断言)b='assert';$c->a='phpinfo();';echoserialize($c);?>也可以用
weixin_43610673
·
2020-06-29 09:35
LeetCode算法
练习-数组-转置矩阵
给定一个矩阵A,返回A的转置矩阵。矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。实现的代码:classSolution{publicint[][]transpose(int[][]A){inthang=A.length;intlie=A[A.length-1].length;int[][]B=newint[lie][hang];for(inti=0;i
梦挽情歌
·
2020-06-29 08:49
菜鸟的学习之路
力扣
刷题记录
-2020-2-28
一、给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。回文串不一定是字典当中的单词。classSolution{public:boolcanPermutePalindrome(strings){if(s.size()sign(128,0);for(inti=0;i1||sub1)returnfalse;if(s1>s2)
Jaygee-
·
2020-06-29 05:11
学习
LeetCode初级算法之树
[LeetCode]初级算法之树写在刚刚开始二叉树的最大深度验证二叉搜索树对称二叉树二叉树的层次遍历将有序数组转换为二叉搜索树写在后面写在刚刚开始从今天开始记录一些leetcode上的
刷题记录
和心得,小菜鸡也有成为大牛的梦想
CrayonShinXmu
·
2020-06-29 04:18
LeetCode
leetCode
刷题记录
(四月)
2020.4.1有效的括号嵌套深度(中等)思路:略感觉这题应该算作简单才对啊,(没有中等的难度)classSolution{public:vectormaxDepthAfterSplit(stringseq){vectorres(seq.size(),0);intA=0,B=0;for(inti=0;iB){B++;res[i]=1;}elseA++;}else{if(A>=B)A--;else{
Silen_p
·
2020-06-29 00:11
leetCode
LeetCode算法
题目_1
LeetCode算法
题目_1题目描述给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。
weixin_40155745
·
2020-06-28 23:29
LeetCode算法练习
Github每日精选:史上最全PyTorch资源汇总,Github上
LeetCode算法
学习教程盘点!
2、Github上
LeetCode算法
学习教程盘点该内容来自Githubdaily公众号,入围的LeetCode题解库有:C++题解库,Github上Star最
开源小助手
·
2020-06-28 22:59
Github每日精选
Github
Leetcode
LeetCode算法
练习( 删除排序链表中的重复元素)
题目:给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例1:输入:1->1->2输出:1->2示例2:输入:1->1->2->3->3输出:1->2->3我的正确解答:/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){val=x;}*}*/cla
九十三大人
·
2020-06-28 22:18
LeetCode
LeetCode算法
《程序员面试金典(第6版)》
刷题记录
(持续更新)
题目1.实现一个算法,确定一个字符串s的所有字符是否全都不同。示例1:输入:s=“leetcode”输出:false示例2:输入:s=“abc”输出:true限制:01){returnfalse;}}returntrue;}}Go代码(待补充)题目4.一次编辑字符串有三种编辑操作:插入一个字符、删除一个字符或者替换一个字符。给定两个字符串,编写一个函数判定它们是否只需要一次(或者零次)编辑。示例1
Lsh_2017
·
2020-06-28 22:13
java算法
leetcode算法
题练习--最长回文子串(c语言)
1、问题描述Givenastrings,findthelongestpalindromicsubstringins.Youmayassumethatthemaximumlengthofsis1000.Example1:Input:“babad”Output:“bab”Note:“aba”isalsoavalidanswer.Example2:Input:“cbbd”Output:“bb”来源:力扣
ken的学习之路
·
2020-06-28 20:57
Leetcode算法
LeetCode算法
题目解答汇总(转自四火的唠叨)
LeetCode算法
题目解答汇总本文转自《四火的唠叨》只要不是特别忙或者特别不方便,最近一直保持着每天做几道算法题的规律,到后来随着难度的增加,每天做的题目越来越少。
AirZH??
·
2020-06-28 16:11
LeetCode算法
题-License Key Formatting(Java实现)
这是悦乐书的第241次更新,第254篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第108题(顺位题号是482)。
weixin_34216107
·
2020-06-28 13:14
leetcode算法
题解(Java版)-11-贪心大法
一、全排列变式(递归)题目描述Givenacollectionofnumbersthatmightcontainduplicates,returnallpossibleuniquepermutations.Forexample,[1,1,2]havethefollowinguniquepermutations:[1,1,2],[1,2,1],and[2,1,1].思路多了一个条件,就是有重复数字出
weixin_34010949
·
2020-06-28 09:03
leetcode算法
题解(Java版)-8-动态规划+状态压缩
一、树题目描述GivenabinarytreestructTreeLinkNode{TreeLinkNode*left;TreeLinkNode*right;TreeLinkNode*next;}Populateeachnextpointertopointtoitsnextrightnode.Ifthereisnonextrightnode,thenextpointershouldbesettoN
weixin_33935777
·
2020-06-28 08:05
NOIP前的
刷题记录
因为这几天要加油,懒得每篇都来写题解了,就这里记录一下加上一句话题解好了P4071[SDOI2016]排列计数组合数+错排loj6217扑克牌暴力背包P2511[HAOI2008]木棍分割第一问二分,第二问记$dp[i][j]$为前$i$根砍$j$刀的方案,那么它可以由所有$sum[i]-sum[k]j$,那么$dp[i]$的答案在$dp[j]$中被计算了$c[i][j]$次所以要减掉。然后倒序计
weixin_33694172
·
2020-06-28 03:42
ZJOI2019一轮停课
刷题记录
Preface菜鸡HL终于狗来了他的省选停课,这次的时间很长,暂定停到一试结束,不过有机会二试的话还是可以搞到4月了这段时间的学习就变得量大而且杂了,一般以刷薄弱的知识点和补一些新的奇怪技巧为主。偶尔也会打一些比赛找找手感(比如HHHOJ的比赛,Luogu比赛,以及cometOJ上之前的CCPC题)CF和CC看情况,主要是我真的不太喜欢读英文题的恐怖感觉233希望这段时间的努力可以让我不跪省选吧2
weixin_30920597
·
2020-06-28 02:00
[总结]2019年9月 OI学习/
刷题记录
从现在开始记录一下每天的学习情况。主力LOJ?2019/9/5LibreOJ#2543.「JXOI2018」排序问题答案显然是\(\frac{(n+m)!}{Cnt_1!Cnt_2!\cdotsCnt_n!}\)贪心,每次加一个出现次数最少的数,优化这个过程。LibreOJ#2442.「NOI2011」兔农降智找规律题一个结论是Fibnacci数列模\(p\)意义下循环节长度\(\le6p\)Li
weixin_30788239
·
2020-06-28 00:39
【算法题目】
Leetcode算法
题思路:两数相加
在LeetCode上刷了一题比较基础的算法题,一开始也能解出来,不过在解题过程中用了比较多的if判断,看起来代码比较差,经过思考和改进把原来的算法优化了。题目:给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示
weixin_30586257
·
2020-06-27 21:28
LeetCode.1013-分割数组为三个和相同的部分
这是小川的第378次更新,第406篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第240题(顺位题号是1013)。
weixin_30493321
·
2020-06-27 20:17
算法
刷题记录
ACWINGacwing的个人题解空间https://www.acwing.com/user/myspace/solution/index/acwing/1055/acwing528.奶酪解题记录acwing471.棋盘解题记录acwing95费解的开关解题记录dfs的几个基础示例acwin91~94acwing651.逛画展acwing652.切蛋糕AcWing791.高精度加法AcWing79
weixin_30390075
·
2020-06-27 19:46
LeetCode算法
题详解之两个数组的交集
题目背景:这个与我们高中时期学习的交集是一样的,顺便复习一下相关的数学知识有助于更好的理解。交集的定义:对于两个集合A和B,定义A和B的交集为C,其中C={x|x属于A且X属于B},记作A∩B。如图所示:解题思路一:publicint[]intersect(int[]nums1,int[]nums2){Arrays.sort(nums1);Arrays.sort(nums2);Listtmp=ne
weixin_30364147
·
2020-06-27 18:26
LeetCode
刷题记录
与题解(C++版本)
LeetCode
刷题记录
与题解(C++版本)已刷题目汇总链接[#1:TwoSum(简单题)](https://blog.csdn.net/u012104922/article/details/82788306
绍玮
·
2020-06-27 02:29
LeetCode
玩转算法面试
LeetCode算法
练习——查找问题2
目录使用查找表的经典问题1.两数之和15.三数之和18.四数之和16.最接近的三数之和(不完全属于查找表)454.四数相加II49.字母异位词分组447.回旋镖的数量149.直线上最多的点数使用查找表的经典问题1.两数之和给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定nums=[2,7,11,15],target
张文彬彬
·
2020-06-27 02:17
LeetCode算法
玩转算法面试
LeetCode算法
练习——队列(二叉树层序遍历+BFS和图最短路径)
目录树:层序遍历102.二叉树的层次遍历107.二叉树的层次遍历II103.二叉树的锯齿形层次遍历199.二叉树的右视图图:无权图的最短路径279.完全平方数127.单词接龙2.队列队列与栈类似,差别仅在于向队列里添加元素时,元素被加到尾部(入队),而提取元素时则从队列头部开始(出队)。这种机制称作FIFO(firstin,firstout,先进先出);而栈则被称作LIFO(lastin,firs
张文彬彬
·
2020-06-27 02:46
LeetCode算法
leetcode算法
-合并两个有序数组-88
leetcode算法
-合并两个有序数组leetcode传送门题目给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组。
枫吖
·
2020-06-27 01:57
算法
leetcode 算法-乘积最大子序列-152
leetcode算法
-乘积最大子序列leetcode传送门题目给定一个整数数组nums,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。
枫吖
·
2020-06-27 01:57
算法
LeetCode算法
题——两数之和(python)
两数之和:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]自己编写的答案:classSolution(object):deftwoSum(self,nums,target):""":typenums:L
bibibabibobi k
·
2020-06-27 01:33
python
算法题
LeetCode算法
题——两数相加(python)
两数相加:给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字0之外,这两个数字都不会以零开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807答案:#Definitionforsingly-linkedlist.#classListNode(object):#def
bibibabibobi k
·
2020-06-27 01:33
python
算法题
LeetCode算法
题刷题笔记
文章目录简单来说简单#1-两数之和题干解题中等[#15-三数之和](https://leetcode-cn.com/problems/3sum/)题干解题困难[#10-正则表达式匹配](https://leetcode-cn.com/problems/regular-expression-matching/)题干解题总结简单来说勇敢的你,站在这里,脸庞青涩却骄傲。简单#1-两数之和题干给定一个整数
层楼终将误少年
·
2020-06-27 01:45
算法
OJ
LeetCode
刷题记录
(四)
LeetCode
刷题记录
(四)1、数组拆分I题目:我的思路:这一题我的思路分为两步:首先要将这个数组中的元素进行排序,使其成为一个有序数组,然后挑选出其中第奇数个元素,将它们相加的和就是结果。
蛋蛋要学编程
·
2020-06-27 00:05
数据结构与算法
LeetCode
[leetcode]--刷
leetcode算法
目录和算法总结目录
这篇博文是记录所有刷
leetcode算法
相关源码的github地址;算法总结(1)算法中的亦或–数组中只出现一次的数http://blog.csdn.net/u010853261/article/details
惜暮
·
2020-06-26 23:16
leetcode
leetcode与算法
刷题记录
一、动态规划背包问题:poj3624(经典01)、poj1837(01)、poj1276(多重)、poj2063(完全)考虑前i位时的最优值dp[i]:poj3267(字典匹配)、poj1260(购买珍珠)LIS:poj2533(最长上升子序列)、poj1836(凸字型士兵身高)数字三角形:poj3176(数字三角形)LCS:poj1159(添加字母变成回文串)(区间dp也可)、poj1080(基
tzyshiwolaogongya
·
2020-06-26 21:44
数据结构
leetcode算法
8. 字符串转换整数 (atoi)
版权声明:题目版权归leetcode所有==============================================代码描述:编程语言:python方法:暴力求解题目描述:请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数
杖剑warrior
·
2020-06-26 19:15
python
leetcode
算法
字符串转换数字(atoi)
leetcode算法
【23】合并K个排序链表
所有题目源代码:Git地址题目合并k个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:[1->4->5,1->3->4,2->6]输出:1->1->2->3->4->4->5->6方案:/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){va
椰子奶糖
·
2020-06-26 17:26
#
算法练习Java版
【
LeetCode算法
练习(C语言)】Median of Two Sorted Arrays
题目:Therearetwosortedarraysnums1andnums2ofsizemandnrespectively.Findthemedianofthetwosortedarrays.TheoverallruntimecomplexityshouldbeO(log(m+n)).Example1:nums1=[1,3]nums2=[2]Themedianis2.0Example2:nums
Stella-Song
·
2020-06-26 14:38
算法分析
leetcode
刷题记录
(高频算法面试题汇总)--合并两个有序数组
给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。你可以假设nums1有足够的空间(空间大小大于或等于m+n)来保存nums2中的元素。示例:输入:nums1=[1,2,3,0,0,0],m=3nums2=[2,5,6],n=3输出: [1,2,2,3,5,6]classSolutio
没有offer好难过
·
2020-06-26 12:50
leetcode
leetcode
刷题记录
(高频算法面试题汇总)--数组中的第K个最大元素
在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。示例1:输入:[3,2,1,5,6,4]和k=2输出:5示例2:输入:[3,2,3,1,2,4,5,5,6]和k=4输出:4说明:你可以假设k总是有效的,且1≤k≤数组的长度。classSolution{public:intfindKthLargest(vector&nums,intk)
没有offer好难过
·
2020-06-26 12:50
leetcode
leetcode
刷题记录
(高频算法面试题汇总)--两个数组的交集 i & ii
给定两个数组,编写一个函数来计算它们的交集。示例1:输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2]示例2:输入:nums1=[4,9,5],nums2=[9,4,9,8,4]输出:[9,4]说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。classSolution:defintersection(self,nums1:List[int],nums2:
没有offer好难过
·
2020-06-26 12:50
leetcode
LeetCode算法
练习:乘积最大子数组
给你一个整数数组nums,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字)。示例1:输入:[2,3,-2,4]输出:6解释:子数组[2,3]有最大乘积6。示例2:输入:[-2,0,-1]输出:0解释:结果不能为2,因为[-2,-1]不是子数组。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-product-sub
13Vg
·
2020-06-26 10:35
算法与数据结构
基于Java实现
LeetCode算法
汇总(持续更新)
DataStructure-AlgorithmInordertoenhancemydesigningcapabilityofnormalalgorithm,Imakeaplan,exercisingalgorithmeveryday.Sothisrepositoryisusedforstoringalgorithmprograms,whichincludeLeetCodealgorithmsand
sjll
·
2020-06-26 09:23
Java基础
牛客网-剑指offer
刷题记录
-3矩形覆盖
题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?思路:当n=1时,只有竖着一种方案,当n=2时,有都横着都竖着两种方案。但是,当n=3时,可以总结为n-1当方案数,加上,n-2时当方案数。n-1时,由于只剩下一列的位置,所以该方案数即为n时的一部分,不需要乘系数。n-2时,由于剩下两列的位置,所以这两列有都横着
xx_zeng
·
2020-06-26 07:10
code
leetcode算法
练习——加油站
题目:在一条环路上有NNN个加油站,其中第iii个加油站有汽油gas[i]gas[i]gas[i]升。你有一辆油箱容量无限的的汽车,从第iii个加油站开往第i+1i+1i+1个加油站需要消耗汽油cost[i]cost[i]cost[i]升。你从其中的一个加油站出发,开始时油箱为空。如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回−1-1−1。说明:如果题目有解,该答案即为唯一答案。输入
铲屎的胖虎
·
2020-06-26 03:03
c++
寒假
刷题记录
一、dp:1.CodeforcesRound#613(Div.2)D2.CodeforcesRound#612(Div.1)A题意:给出三个数分别代表红、绿、蓝,问给的数量是否能组成两两颜色不相邻的圆环。3.CodeforcesRound#614(Div.2)E题意:给出一棵n个点的树,将0—n-2作为边权,最大化Σmex(u,v)mex(u,v)表示u到v的路径上最小的未出现过的自然数【题解】补
*Slime*
·
2020-06-26 01:24
训练赛
牛客网SQL练习
于是做一下
刷题记录
。
wyh_wen
·
2020-06-25 23:45
SQL
OI每周
刷题记录
——lrllrl
看这标题就知道我是模仿的hzwer大佬,远程%%%大佬的OI经历让蒟蒻我深受感触,为了晚一些AFO本蒟蒻也得加油了从高二上期第一周开始计数,每个星期天更一次,一直更到我AFO如果这是我此生最后一篇竞赛题,我该如何记载呢2018.9.2~2018.9.8线段树:CH4301线段树poj2482(同洛谷P1502)线段树+离散化+扫描线CH4302线段树+最大公约数+树状数组+构造poj2481线段树
不进清北不改名
·
2020-06-25 22:04
杂记
2020字节跳动暑期实习一面面经(java后端开发)
6.
leetcode算法
题,给一个数组,找到三个数不重复相加和为0
IDEA_TEYU_1112
·
2020-06-25 22:30
面经
个人博客汇总【持续更新】
目录数据结构与算法编程语言计算机网络操作系统设计模式数据库机器学习/强化学习Qt系列人生感悟电子信息系列(已停更)数据结构与算法换过好几个OJ,最后还是觉得LeetCode平台更合适一些,其他几个OJ的刷题笔记就停更了LeetCode经典
LeetCode
沉迷单车的追风少年
·
2020-06-25 22:49
技术人生
LeetCode算法
题解 13-罗马数字转整数
题目链接题解:善于用STL的map容器,具体看代码。代码:#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;typedeflo
东瓜lqd
·
2020-06-25 21:38
#
LeetCode
LeetCode算法题解
STL-map
官宣:我最好的东西
一、纯爬虫二、爬虫框架Scrapy学习笔记...正在更新...三、爬虫+数据分析+可视化项目四、有趣的技术文五、
LeetCode算法
刷题笔记...正在更新...六、大项目
简说Python
·
2020-06-25 15:37
leetcode算法
练习4_合并两个有序数组
合并两个有序数组说明:示例:解析:代码:给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。你可以假设nums1有足够的空间(空间大小大于或等于m+n)来保存nums2中的元素。示例:输入:nums1=[1,2,3,0,0,0],m=3nums2=[2,5,6],n=3输出:[1,2,2
qq_39137226
·
2020-06-25 15:51
算法
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他