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
CTF-web刷题记录
刷题记录
:[CISCN2019 华北赛区 Day2 Web1]Hack World
目录
刷题记录
:[CISCN2019华北赛区Day2Web1]HackWorld一、前言二、正文1、解题过程2、解题方法
刷题记录
:[CISCN2019华北赛区Day2Web1]HackWorld一、前言离国赛已经过去好久了
Sy1j
·
2019-08-30 15:00
刷题记录
:2018HCTF&admin
目录
刷题记录
:2018HCTF&admin一、前言二、正文1、解题过程2、解题方法
刷题记录
:2018HCTF&admin一、前言经过一个暑假的学习,算是正经一条web狗了,不过还是菜的真实。
Sy1j
·
2019-08-30 00:00
leetcode——Reverse Integer
前言leetcode的
刷题记录
,整理思路和一些理论细节。Question给出一个32比特大小的整数,对其逆序。
WinterPrince
·
2019-08-28 21:14
LeetCode
刷题记录
38. Count and Say
题目:Thecount-and-saysequenceisthesequenceofintegerswiththefirstfivetermsasfollowing:1112112111112211isreadoffas“one1”or11.11isreadoffas“two1s”or21.21isreadoffas“one2,thenone1”or1211.Givenanintegernwher
dldldl1994
·
2019-08-28 20:13
LeetCode
leetcode
刷题记录
-27.移除元素
题目给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-element著作权归领扣网络所有
AG9GgG
·
2019-08-19 15:59
刷题记录
leetcode
刷题记录
-283.移动零[java,数组]
题目给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/move-zeroes著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。我的代码classSolution{ public
AG9GgG
·
2019-08-17 16:59
刷题记录
leetcode
刷题记录
-119.杨辉三角2[java,数组]
题目给定一个非负索引k,其中k≤33,返回杨辉三角的第k行。我的代码classSolution{publicListgetRow(introwIndex){Listfirstline=newArrayList();firstline.add(1);if(rowIndex==0){returnfirstline;}Listsecondline=newArrayList();secondline.ad
AG9GgG
·
2019-08-17 16:14
PTA
刷题记录
9.8号考试,需要刷完155道题!记录不会做的题&学到的算法&一些比较trick的技巧8.131013BattleOverCities题目大意:n个城市,m条道路,k个询问,每次询问时有一个城市被敌军占领,不可通过,问此时需要修几条路可以保证剩余城市彼此之间可达。用并查集做超时了…用map记录下各个城市之间的连接关系,然后用dfs求联通分量的个数,被敌军占领的城市,vis置为1即可。1014Wai
Gloria971111
·
2019-08-13 16:27
攒题
《剑指offer》
刷题记录
(Python)
本博客同时发布于个人主页:www.doctorsrn.cn《剑指offer》
刷题记录
最近使用Python把《剑指offer》刷了一遍,自己能第一时间有想法的题目就直接写,没有思路的题目就看懂书上的思路和参考其他开源的实现后再自己写一遍
DoctorSRn
·
2019-08-13 09:48
Interview
软件测试
刷题记录
1、白盒测试的优缺点优点●迫使测试人员去思考软件的实现;●可以检测代码中的每条分支和路径;●揭示隐藏在代码中的错误;●对代码的测试比较彻底;●优化。缺点●昂贵;●无法检测代码中遗漏的路径和数据敏感性错误;●不验证规格的正确性。2、知识点细则(1)软件测试的最基础环节是单元测试。(2)在软件测试阶段,测试步骤按次序可以划分为以下几步:单元测试、集成测试、系统测试、验收测试。理解:****单元测试通过
fanhl111
·
2019-08-08 16:12
产品笔试
刷题记录
2019.8.5竞品分析的理解1竞品分析可以做横向分析也可以纵向分析,横向分析指把分析方向例如功能点等列出来再基于所列的方向对各个竞争产品做分析,纵向分析指把各个竞争产品或公司列出来,再逐个基于所列进行分析。竞品分析有好几个步骤,是主观客观分析的结合。2竞品分析也有主观分析,站在用户的角度模拟产品体验和用户流程。3A选择市场上最热的产品B选择侧重点C尽可能客观4挑有代表性的做比较,竞品挑的多反而让
fanhl111
·
2019-08-05 16:17
学习
力扣
刷题记录
#数组#简单#118.119杨辉三角
题目描述118给定一个非负整数numRows,生成杨辉三角的前numRows行。示例输入:5输出:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]解答classSolution(object):defgenerate(self,numRows):""":typenumRows:int:rtype:List[List[int]]"""ifnumRows==0:ret
阿刷
·
2019-08-04 18:29
力扣
力扣
Leetcode
刷题记录
-js
Leetcode
刷题记录
2019.08.01起每天至少写一道leetcode字符串:125数组:266788118119136链表:21树:100101107108110112080113.RomantoIntegerEasy
Cookie923
·
2019-08-01 22:00
LeetCode动态规划
刷题记录
(一)背包问题
最近在刷LeetCode上的动态规划题目,这里主要整理一下一些题目的做法,说到动态规划,最典型是的背包问题,让我们首先来解决背包问题。问题背景背包问题的背景是有一个空间有限的背包(设空间为W)和一堆物品,每个物品都有两个属性,一个是占据的空间记为w,另一个属性是物品的价值v,我们要解决的问题就是在有限的空间W内,将物品装入背包,并且使总价值尽可能的大。背包问题按大类分为三大类,一、01背包。二、多
愛在梦醒时分
·
2019-07-28 00:00
数据结构/算法
$2019$ 暑期
刷题记录
$2$(基本算法专题)
$2019$暑期
刷题记录
$2$(基本算法专题)$by~~wch$$BZOJ~1958~Strange~Towers~of~Hanoi$(动态规划,递推)题目大意:求有$n$个盘子和$4$座塔的汉诺塔问题
✐wch✎
·
2019-07-26 11:00
$2019$ 暑期
刷题记录
1:(算法竞赛DP练习)
$2019$暑期
刷题记录
:$POJ~1952~~BUY~LOW,BUY~LOWER:$(复杂度优化)题目大意:统计可重序列中最长上升子序列的方案数。
✐wch✎
·
2019-07-15 22:00
7.3~7.5总结
7.3背景考试时长:3.5h题数:3题目详情请参考
刷题记录
表过程:事实上,我已经记不太清了…大致都浏览了一下,然后先看t1想先推样例,发现推不出来,看数据范围因为n很小感觉状压明显…一开始是想用天数*概率怎么怎么滴
dsakhdkas
·
2019-07-05 20:14
总结
leetcode
刷题记录
-867.转置矩阵[java,数组]
题目给定一个矩阵A,返回A的转置矩阵。矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。示例1:输入:[[1,2,3],[4,5,6],[7,8,9]]输出:[[1,4,7],[2,5,8],[3,6,9]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/transpose-matrix著作权归领扣网络所有。商业转载请联系官方授权,
AG9GgG
·
2019-07-05 14:09
刷题记录
leetcode
刷题记录
-561.数组拆分I[java,数组]
题目给定长度为2n的数组,你的任务是将这些数分成n对,例如(a1,b1),(a2,b2),…,(an,bn),使得从1到n的min(ai,bi)总和最大。示例1:输入:[1,4,3,2]输出:4解释:n等于2,最大总和为4=min(1,2)+min(3,4).来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/array-partition-i著作
AG9GgG
·
2019-07-05 14:59
刷题记录
14种模式解决面试算法编程题(PART I)
附上我的部分
刷题记录
(不完整leetcode和完整剑指offer),内含详细解题思路:Kick_Algorithm,欢迎加入我一起刷题~好了,今天文章的主题就是分享14种解决面试算法编程题的思路(来自ed
kaiyuan_sjtu
·
2019-06-08 15:10
算法面试编程
Leetcode
数据结构
经典算法
LeetCode
刷题记录
23. Merge k Sorted Lists
题目:Mergeksortedlinkedlistsandreturnitasonesortedlist.Analyzeanddescribeitscomplexity.Example:Input:[1->4->5,1->3->4,2->6]Output:1->1->2->3->4->4->5->6解法1:暴力法调用mergeTwoLists函数依次合并c++:/***Definitionfors
dldldl1994
·
2019-05-26 15:20
LeetCode
LeetCode
刷题记录
目录参考学习博客题解:解题汇总:分类汇总逻辑运算符的应用二分查找树的应用:图的应用:(拓扑排序,DFS,BFS)链表应用回溯法,深度优先搜索,广度优先搜索,贪心法,分治法动态规划,双指针法:进制转换问题:字符串问题:C++STL中map,priority_queue,unordered_map应用:C++STL中next_permutation()和prev_permutation()用法C++S
wchzh2015
·
2019-05-18 18:43
LeetCode
刷题记录
之牛客网剑指Offer66题Java版(详细注释)
目录01.二维数组中的查找02.替换空格03.从尾到头打印链表04.根据前序和中序重建二叉树05.用两个栈实现队列06.旋转数组的最小数字07.斐波那契数列08.跳台阶09.升级版跳台阶10.矩形覆盖11.二进制中1的个数12.数值的整数次方13.调整数组顺序使奇数位于偶数前面14.链表中倒数第k个节点15.反转链表16.合并两个排序的链表17.树的子结构18.二叉树的镜像19.顺时针打印矩阵20
lcddrms
·
2019-05-16 16:58
算法题
Leetcode
刷题记录
-Array
双指针:一个指针是for循环,第二个指针是for循环之外的一个指针(通常是int)。Leetcode27.RemoveElementpublicintremoveElement(int[]nums,intval){intres=0;for(inti=0;i=k;i--){nums[i]=nums[i-k];}for(inti=0;i0&&nums[i]0)cows++;//>0说明secret中有
浩泽Hauser
·
2019-05-16 08:05
算法
刷题记录
ACWINGacwing的个人题解空间https://www.acwing.com/user/myspace/solution/index/acwing/1055/acwing528.奶酪解题记录bfs并查集acwing471.棋盘解题记录dfsacwing95费解的开关解题记录从第一排全部为某一状态推导下一排状态直到全部完成dfsdfs的几个基础示例acwin91~94dfsacwing651.
等风
·
2019-05-12 23:00
【leetCode
刷题记录
】——两数加和——0511
【题目】:https://leetcode-cn.com/problems/add-two-numbers/【思路】:输入两个链表,输出一个链表。则需要新建一个链表,把输入的两个链表从头开始,每两个数值相加,添加一个新节点到新链表后面。需要考虑两个数相加时产生的进位,以及最高位的进位。【代码】:classSolution{public:ListNode*addTwoNumbers(ListNode
Amazingren
·
2019-05-11 08:32
C/C++学习
leetCode
LeetCode刷题系列
南邮
ctf-web
前言菜,就要多做题,第一次发。。。。。。。正文签到题直接看源码就可以了。md5collision这题是md5的碰撞问题$md51==$md52md5弱比较,为0e开头的会被识别为科学记数法,结果均为0payload:?a=aabg7XSs或者?a=240610708)还有这些都是一些常用的。QNKCDZO,240610708,s878926199a,s155964671a,s214587387a,
n0vic3
·
2019-05-09 16:32
ctf
南邮web
ctf
2019第十届蓝桥杯国赛考点粗略(大佬绕道)持续更新
往后的每天,笔者都将记录自己的
刷题记录
并进行汇总,供自己复习和大家学习。
cp0328
·
2019-05-08 21:06
蓝桥杯
【剑指offer】14-链表中倒数第k个结点
本文系《剑指offer》的
刷题记录
,通过牛客网在线平台测试通过。
puthon
·
2019-05-08 10:38
笔试
LeetCode
刷题记录
3-无重复字符的最长子串
题目给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:"abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:"bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:"pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子串的长度,"pwke
allenxguo
·
2019-04-26 15:16
算法
leetcode
算法
LeetCode
LeetCode
刷题记录
第1天JewelsandStones(771)题号771JewelsandStones题目描述:给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。解题思路:字符串遍历比对心得:查看了排名较前的解法,大部分也是暴力
F嘉阳
·
2019-04-21 09:21
刷题记录
2019.12.26LOJ#10025.「一本通1.3练习4」靶形数独2019.12.24洛谷P1283平板涂色/#10023.「一本通1.3练习2」平板涂色LOJ#10249.「一本通1.3例5」weightLOJ#10022.「一本通1.3练习1」埃及分数2019.12.22LOJ#10019.「一本通1.3例2」生日蛋糕LOJ#10021.「一本通1.3例4」AdditionChainsCF
loceaner
·
2019-03-31 22:00
LeetCode
刷题记录
——第976题(三角形的最大周长)
题目描述给定由一些正数(代表长度)组成的数组A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回0。示例1:输入:[2,1,2]输出:5示例2:输入:[1,2,1]输出:0示例3:输入:[3,2,3,4]输出:10示例4:输入:[3,6,2,3]输出:8提示:3A[i+2]:res=max(res,A[i]+A[i+1]+A[i+2])returnr
人工智障1025
·
2019-03-30 00:30
菜鸟的LeetCode刷题记录
leetcode
刷题记录
(高频算法面试题汇总)--打乱数组
打乱数组打乱一个没有重复元素的数组。示例://以数字集合1,2和3初始化数组。int[]nums={1,2,3};Solutionsolution=newSolution(nums);//打乱数组[1,2,3]并返回结果。任何[1,2,3]的排列返回的概率应该相同。solution.shuffle();//重设数组到它的初始状态[1,2,3]。solution.reset();//随机返回数组[1
没有offer好难过
·
2019-03-29 11:03
leetcode
leetcode
刷题记录
(高频算法面试题汇总)--最小栈
设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。push(x)--将元素x推入栈中。pop()--删除栈顶的元素。top()--获取栈顶元素。getMin()--检索栈中的最小元素。示例:MinStackminStack=newMinStack();minStack.push(-2);minStack.push(0);minStack.push(-3);minStac
没有offer好难过
·
2019-03-26 15:10
leetcode
leetcode
刷题记录
(高频算法面试题汇总)--移动零
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。classSolution:defmoveZeroes(self,nums:List[int])->None:"""Donotreturnanything,modifynumsin-
没有offer好难过
·
2019-03-23 16:43
leetcode
leetcode
刷题记录
(高频算法面试题汇总)--旋转数组
给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。示例1:输入:[1,2,3,4,5,6,7]和k=3输出:[5,6,7,1,2,3,4]解释:向右旋转1步:[7,1,2,3,4,5,6]向右旋转2步:[6,7,1,2,3,4,5]向右旋转3步:[5,6,7,1,2,3,4]示例2:输入:[-1,-100,3,99]和k=2输出:[3,99,-1,-100]解释:向右旋转1步:[99,
没有offer好难过
·
2019-03-22 16:18
leetcode
leetcode
刷题记录
(高频算法面试题汇总)--字符串中的第一个唯一字符
给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回-1。案例:s="leetcode"返回0.s="loveleetcode",返回2.classSolution:deffirstUniqChar(self,s:str)->int:ch=[0]*26iflen(s)==0:return-1foriinrange(len(s)):ch[ord(s[i])-ord('a')
没有offer好难过
·
2019-03-20 21:59
leetcode
leetcode
刷题记录
(高频算法面试题汇总) -- 搜索二维矩阵 ii
https://leetcode-cn.com/problems/search-a-2d-matrix-ii/编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例:现有矩阵matrix如下:[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,1
没有offer好难过
·
2019-03-20 16:03
leetcode
LeetCode
刷题记录
——第844题(比较含退格的字符串)
题目描述给定S和T两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。#代表退格字符。示例1:输入:S=“ab#c”,T=“ad#c”输出:true解释:S和T都会变成“ac”。示例2:输入:S=“ab##”,T=“c#d#”输出:true解释:S和T都会变成“”。示例3:输入:S=“a##c”,T=“#a#c”输出:true解释:S和T都会变成“c”。示例4:输入:S
人工智障1025
·
2019-03-15 10:55
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第819题(最常见的单词)
题目描述给定一个段落(paragraph)和一个禁用单词列表(banned)。返回出现次数最多,同时不在禁用列表中的单词。题目保证至少有一个词不在禁用列表中,而且答案唯一。禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。答案都是小写字母。示例:输入:paragraph=“Bobhitaball,thehitBALLflewfarafteritwashit.”banned=[
人工智障1025
·
2019-03-11 09:40
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
2019/3/10
@LeetCode
刷题记录
2019/3/101.minimum-depth-of-binary-treeGivenabinarytree,finditsminimumdepth.Theminimumdepthisthenumberofnodesalongtheshortestpathfromtherootnodedowntothenearestleafnode
qq_31486805
·
2019-03-10 23:40
Code
LeetCode
刷题记录
——第811题(子域名访问计数)
题目描述一个网站域名,如"discuss.leetcode.com",包含了多个子域名。作为顶级域名,常用的有"com",下一级则有"leetcode.com",最低的一级为"discuss.leetcode.com"。当我们访问域名"discuss.leetcode.com"时,也同时访问了其父域名"leetcode.com"以及顶级域名“com”。给定一个带访问次数和域名的组合,要求分别计算每
人工智障1025
·
2019-03-09 11:34
菜鸟的LeetCode刷题记录
大整数相乘
后边的
刷题记录
就不再一一赘述这一条:代码我只贴图,为了大家共同学习,数字最好定义为long,不然测试难过。
ejian6781
·
2019-02-28 20:49
刷题笔记
写在所有博客之前
这篇博客就当
刷题记录
表和每年的感想写吧2019都2019年了,才开始写博客,还是鸽了太久了,反正尽量能写多少写多少吧,以前看不顺眼的也全删了,其实也没删几篇,也就五篇左右。
cdehguiw
·
2019-02-25 00:00
蓝桥杯
刷题记录
(2)
文章目录问题1116:IP判断问题1431:[蓝桥杯][2014年第五届真题]分糖果问题1489:[蓝桥杯][算法提高VIP]乘法运算问题1476:[蓝桥杯][基础练习VIP]龟兔赛跑预测问题1436:[蓝桥杯][2014年第五届真题]地宫取宝问题1469:[蓝桥杯][基础练习VIP]数的读法问题1454:[蓝桥杯][历届试题]蚂蚁感冒问题1429:[蓝桥杯][2014年第五届真题]兰顿蚂蚁问题1
nothasson
·
2019-02-22 00:00
笔记
重走长征路---OI每周
刷题记录
---5月10日 2014
2018-11-28重走长征路---OI每周
刷题记录
---5月10日2014本周共计19题+题测评地址:网络流:1.「JoyOI1517」飘飘乎居士的乌龟2.「bzoj1458」士兵占领后缀数组:3.
mrcrack
·
2019-02-09 17:10
跟着大佬学算法
蓝桥杯
刷题记录
(1)
文章目录1004:母牛的故事用筛法求之N内的素数字符串的输入输出处理回文数字分糖果1004:母牛的故事题目描述有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0=2) System.out.println(2); for(inti=2;i<=N;i+
nothasson
·
2019-01-31 00:00
笔记
重走长征路---OI每周
刷题记录
---10月27日 2013 AC 10题
总目录详见https://blog.csdn.net/mrcrack/article/details/84471041做题原则,找不到测评地址的题不做。2018-11-28该周最大的收获:NOIP复赛潜在的爆0情况//Windows中的Dev-cpp无论是高版本,还是低版本,以C++的形式编写代码,缺少头文件是不报错的。2019-1-2014:36//若想深入了解,可学习本文国王游戏编写的过程,重
mrcrack
·
2019-01-08 10:42
跟着大佬学算法
LeetCode
刷题记录
——第167题(两数之和二)
题目描述给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值index1和index2,其中index1必须小于index2。说明:返回的下标值(index1和index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。示例:输入:numbers=[2,7,11,15],target=9输出:[1,2]解释:2与7之
人工智障1025
·
2018-12-20 10:54
菜鸟的LeetCode刷题记录
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他