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刷题记录
python LeetCode
刷题记录
94
题目给定一个二叉树的根节点root,返回它的中序遍历代码递归#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=rightclassSolution:definorderTraversal(
汪VV
·
2023-09-22 20:34
LeetCode
python
leetcode
【剑指offer
刷题记录
java版】链表双指针
本系列文章记录labuladong的算法小抄中剑指offer题目【剑指offer
刷题记录
java版】链表双指针剑指OfferII025.链表中的两数相加剑指Offer25.合并两个排序的链表剑指Offer52
小鲨鱼冲冲冲
·
2023-09-21 09:41
剑指offer刷题记录
java
链表
开发语言
Java【数据结构入门OJ题33道】——力扣
刷题记录
1
文章目录第一天存在重复元素最大子数组和第二天两数之和合并两个有序数组第三天两个数组的交集买卖股票最佳时机第四天重塑矩阵杨辉三角第五天有效的数独矩阵置零第六天字符串中第一个唯一字符救赎金第七天判断链表是否有环合并两个有序链表移除链表元素第八天反转链表删除重复元素第九天有效的括号匹配用栈实现队列第十天二叉树前序遍历(非递归)二叉树中序遍历(非递归)二叉树后序遍历(非递归)第十一天二叉树中序遍历二叉树最
灵魂相契的树
·
2023-09-21 07:55
OJ题
leetcode
数据结构
java
python LeetCode 88
刷题记录
题目给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。示例输入:n
汪VV
·
2023-09-20 22:05
LeetCode
python
leetcode
python LeetCode
刷题记录
70
题目假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?代码#核心思想:将到达n层的次数转化为到达n-1层和n-2层的次数和#原因:因为一次只能走1步或者2步,所以到达该层只有两种方案,即n-1和n-2,然后计算这两层的方案数classSolution:defclimbStairs(self,n:int)->int:ls=[iforiinrang
汪VV
·
2023-09-20 22:35
LeetCode
leetcode
算法
python LeetCode
刷题记录
83
题目给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。代码classSolution:defdeleteDuplicates(self,head:Optional[ListNode])->Optional[ListNode]:ifhead:#判断非空链表current=head#定义一个指针遍历链表whilecurrent.next:ifcurrent.
汪VV
·
2023-09-20 22:35
LeetCode
leetcode
算法
剑指offer
刷题记录
(C++版本)(之四)
31.整数中1出现的次数(从1到n整数中1出现的次数)题目:求出113的整数中1出现的次数,并算出1001300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1到n中1出现的次数)。思路:以下来自牛客[Duqcuid]
傑jay
·
2023-09-20 19:50
NSSCTF之Misc篇
刷题记录
(17)
NSSCTF之Misc篇
刷题记录
(17)[闽盾杯2021]DNS协议分析[GFCTF2021]pikapikapikaNSSCTF平台:https://www.nssctf.cn/PS:所有FLAG改为
落寞的魚丶
·
2023-09-19 17:02
CTF
隐写
Misc
NSSCTF
刷题记录
解决 010Edittor 复制问题
具体题目可以参考:NSSCTF之Misc篇
刷题记录
⑩_落寞的魚丶的博客-CSDN博客至此问题解决如果对大家有帮助可以给我一
落寞的魚丶
·
2023-09-19 17:02
其他
010Edittor
牛客网字节面试算法
刷题记录
NC78反转链表publicListNodeReverseList(ListNodehead){if(head==null)returnhead;ListNodep=head.next,q,tail=head;tail.next=null;while(p!=null){q=p.next;p.next=tail;tail=p;p=q;}returntail;}NC140排序冒泡排序publicint
Miaodawang
·
2023-09-19 08:32
算法
面试
java
NSSCTF web
刷题记录
2
安洵杯2019]easy_web[NCTF2018]全球最大交友网站prize_p2[羊城杯2020]easyser[FBCTF2019]rceservice方法一方法二前言今天是2023年9月13号,
刷题记录
Sx_zzz
·
2023-09-18 06:42
刷题记录
前端
web安全
python
php
json
leetcode
刷题记录
704.二分查找 27.
classSolution:defsearch(self,nums:List[int],target:int)->int:left=0right=len(nums)-1whilelefttarget:right=middle-1else:returnmiddle#找到则返回#若没有找元素,则返回-1return-1lassSolution:defremoveElement(self,nums:Li
Atuosi
·
2023-09-17 18:35
leetcode
算法
【算法】PTA
刷题记录
1004成绩排名题目很简单,但太久没敲过代码甚至不记得sort函数怎么用。把姓名,学号,成绩存进结构体里。写一个cmp,就可以对结构体数组按照成绩进行排序。#includeusingnamespacestd;constintN=1e5+10;structstud{stringname,num;intscore;}stu[N];boolcmp(studa,studb){returna.score>n
想七想八不如11408
·
2023-09-17 07:41
pta刷题
算法
c++
数据结构
python LeetCode
刷题记录
69
题目给你一个非负整数x,计算并返回x的算术平方根。由于返回类型是整数,结果只保留整数部分,小数部分将被舍去。注意:不允许使用任何内置指数函数和算符,例如pow(x,0.5)或者x**0.5。代码classSolution:defmySqrt(self,x:int)->int:ifx==0:return0left,right=1,xwhileleft<=right:mid=(left+right)/
汪VV
·
2023-09-15 18:12
LeetCode
leetcode
python
python LeetCode
刷题记录
67
题目给你两个二进制字符串a和b,以二进制字符串的形式返回它们的和。示例1:输入:a="11",b="1"输出:"100"代码classSolution:defaddBinary(self,a:str,b:str)->str:returnbin(int(a,2)+int(b,2))[2:]进制转换#bin():将一个整数转换为二进制字符串。num=10binary_string=bin(num)pr
汪VV
·
2023-09-15 18:42
LeetCode
python
leetcode
python LeetCode
刷题记录
58
题目给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。示例输入:s="HelloWorld"输出:5解释:最后一个单词是“World”,长度为5。代码classSolution:deflengthOfLastWord(self,s:str)->int:words=s.split()returnlen
汪VV
·
2023-09-15 18:41
LeetCode
python
leetcode
python LeetCode
刷题记录
66
题目给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。示例输入:digits=[4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字4321。代码classSolution:defplusOne(self,digits:List[int])->List[int]:a=
汪VV
·
2023-09-15 18:08
LeetCode
python
leetcode
python LeetCode
刷题记录
9
类别:简单题号:9给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。代码classSolution:defisPalindrome(self,x:int)->bool:result=Truex_str=str(x)ifx_str!=x_str[::-1]:result=False
汪VV
·
2023-09-15 02:11
LeetCode
leetcode
算法
职场和发展
python LeetCode
刷题记录
20
题目给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s="()"输出:true代码classSolution:defisValid(self,s:str)->bool:ls=[]dic={'(':')','{':'}',
汪VV
·
2023-09-15 02:38
LeetCode
python
leetcode
python LeetCode
刷题记录
14
题目14:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。示例1:输入:strs=["flower","flow","flight"]输出:"fl"代码:classSolution:deflongestCommonPrefix(self,strs:List[str])->str:deffind_min_len_str(strs):#找到列表中最短的字符串ifno
汪VV
·
2023-09-14 21:49
LeetCode
python
leetcode
python LeetCode
刷题记录
27
题目给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。代码classSolution:defremoveElement(self,nums:List[int],val:int)->int:ifnotnums:return0j=0foriinrange(len(nums)):ifnums[i]!=val:nums[j]=nums[i]j+=1ret
汪VV
·
2023-09-14 18:47
LeetCode
python
leetcode
python LeetCode
刷题记录
28
题目给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回-1。代码classSolution:defstrStr(self,haystack:str,needle:str)->int:ifnothaystackornotneedle:return0fori,ssi
汪VV
·
2023-09-14 18:47
LeetCode
python
leetcode
python LeetCode
刷题记录
26
题目给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。示例输入:nums=[0,0,1,1,1,2,2,3,3,4]输出:5,nums=[0,1,2,3,4]代码classSolution:defremoveDuplicates(self,nums:List[int])->int:
汪VV
·
2023-09-14 17:44
LeetCode
python
leetcode
python LeetCode
刷题记录
21
题目将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。注意:是链表代码classSolution:defmergeTwoLists(self,l1:Optional[ListNode],l2:Optional[ListNode])->Optional[ListNode]:ifl1andl2:ifl1.val>l2.val:l1,l2=l2,l1l1.nex
汪VV
·
2023-09-14 09:44
LeetCode
python
leetcode
【牛客网SQL进阶挑战系列】
刷题记录
:易忘知识点
目录【SQL2】知识点:多条、整个表数据插入插入记录的方式汇总:1.普通插入(所有字段)2.普通插入(指定字段)3.多条插入4.导入另一个表的数据【SQL3】知识点:REPLACEINTO解法一:用REPLACEINTO解法二:先删除已存在的数据【SQL4】知识点:更新数据第一种方式:设置为新值第二种方式:根据已有值替换【SQL6】知识点:DELETEFROM删除记录的方式汇总:1.根据条件删除2
郑粗心
·
2023-09-12 14:57
sql
数据库
[DEBUG] springboot+freemarker+shiro控制按钮的出现与隐藏
更多技术文章请访问我的博客园账户:点击这里那边会更新有关生物信息学,javaWeb,统计学理论和一些杂七杂八的记录:)leetcode
刷题记录
争取日更(github):点击这里部分敏感信息已打码。
陆书生
·
2023-09-09 08:04
LeetCode
刷题记录
——从零开始记录自己一些不会的
1.最多可以摧毁的敌人城堡数目题意思路两层循环,太low了用一个变量记录前一个位置代码classSolution{public:intcaptureForts(vector&forts){intans=0,pre=-1;for(inti=0;i=0&&forts[i]!=forts[pre]){ans=max(ans,i-pre-1);}pre=i;}}returnans;}};2.到达终点的数字
码尔泰
·
2023-09-08 21:08
leetcode
算法
职场和发展
算法
刷题记录
-Hash(LeetCode)
820.ShortEncodingofWords思路Hashset有个特点remove的元素不在set里面的话,是删除不了什么东西的。例如题目中的样例,timemebell,删除ime的话是什么都不会发生的。利用这一点,我们可以把每个string元素从第一位开始从set中删除。代码publicintminimumLengthEncoding(String[]words){Setset=newHas
ほしのした
·
2023-09-08 19:52
算法
算法
哈希算法
leetcode
算法
刷题记录
-DP(LeetCode)
746.MinCostClimbingStairs代码intminCostClimbingStairs(vector&cost){if(cost.size()=arr[j]arr[i]−arr[j]>=arr[j]arr[i]−arr[j]>=arr[j],说明即使存在值为arr[i]−arr[j]arr[i]−arr[j]arr[i]−arr[j]的下标ttt,根据arr单调递增性质,也不满足t
ほしのした
·
2023-09-08 19:51
算法
算法
leetcode
职场和发展
算法
刷题记录
-树(LeetCode)
783.MinimumDistanceBetweenBSTNodes思路(DFS中序遍历)考虑中序遍历的性质即可代码classSolution{public:intmin_diff=numeric_limits::max();intprev=numeric_limits::min()+100000;intminDiffInBST(TreeNode*root){inorderTraversal(ro
ほしのした
·
2023-09-08 19:51
算法
算法
leetcode
深度优先
算法
刷题记录
(LeetCode 1-30)
1.TwoSum(Solved)publicint[]twoSum(int[]nums,inttarget){HashMaps=newHashMap();for(inti=0;i0){ListNodelast=newListNode(hyper);curr.next=last;}returndummy.next;}3.LongestSubstringWithoutRepeatingCharacte
ほしのした
·
2023-09-08 19:21
算法
深度优先
java
算法
算法
刷题记录
-双指针/滑动窗口(LeetCode)
809.ExpressiveWords思路根据题目描述,我们可以知道,如果要将某个单词定义为可扩张(stretchy),需要满足如下两个条件:所以,我们在实现的时候,可以通过两个指针p1和p2,分别指向s和word,分别统计连续的相同字符数量c1和c2,然后再通过上述的两个条件进行判断,即:如果(c1!=c2&&c1=3)则表示该单词不是可扩张的。代码classSolution{publicint
ほしのした
·
2023-09-08 19:48
算法
leetcode
职场和发展
[
刷题记录
]牛客面试笔刷TOP101
牛客笔试算法必刷TOP101系列,每日更新中~1.合并有序链表2023.9.3合并两个排序的链表_牛客题霸_牛客网(nowcoder.com)题意大致为:将两个链表中的元素按照从小到大的顺序合并成为一个链表.所给予的条件:给出的所要合并的链表都是从小到大顺序排列的.思路:创建一个新的头节点来方便组装新的链表.分别用两个指针遍历两个链表,比较两个指针所在的节点,较小的节点先一步存放到新链表中,并且相
HY_PIGIE
·
2023-09-08 12:55
算法
《CTFshow-Web入门》09. Web 81~90
Web入门索引web81题解web82题解原理web83题解web84题解web85题解web86题解web87题解原理web88题解web89题解web90题解
ctf-web
入门索引web81:include
镜坛主
·
2023-09-07 23:52
前端
LeetCode刷题-二维数组中的查找
前言说明算法学习,日常
刷题记录
。题目连接二维数组中的查找题目内容在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
纯洁编程说
·
2023-09-07 14:44
leetcode
刷题记录
-找出这两个有序数组的中位数(python版本)
谨以此文记录一下自己刷题的过程,虽然技术能力一般,相信刷完整套题目自己的编程能力定会有提高,代码都是个人创作,不一定是最好的,仅供参考和交流给定两个大小为m和n的有序数组nums1和nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m+n))。你可以假设nums1和nums2不会同时为空。示例1:nums1=[1,3]nums2=[2]则中位数是2.0示例2:num
Lovely_bb
·
2023-09-07 10:30
攻防世界MISC进阶区
刷题记录
文章目录攻防世界MISC进阶区
刷题记录
Ditf运用stegextract进行分离glance-50gif图片分离组合脚本hit-the-coreTest-flag-please-ignoreBase16
sean7777777
·
2023-09-06 02:02
MISC刷题笔记
网络安全
攻防世界misc高手进阶区
刷题记录
攻防世界misc高手进阶区
刷题记录
easycap解压出来之后为一个pcap文件,使用wireshark打开右键追踪TCP数据流即可获得flagflag:385b87afc8671dee07550290d16a8071reverseMe
super 硕
·
2023-09-06 02:01
CTF比赛
misc
攻防世界
NSSCTF web
刷题记录
1
文章目录前言题目[GXYCTF2019]禁止套娃方法一方法二[NCTF2019]FakeXMLcookbook[NSSRound#7Team]ec_RCE[NCTF2018]FlaskPLUS前言今天是2023.9.3,大二开学前的最后一天。老实说ctf的功力还是不太够做的题目太少,新学期新气象。不可急于求成,稳扎稳打,把能利用的时间用来提升web实力。题目[GXYCTF2019]禁止套娃打开题目
Sx_zzz
·
2023-09-05 06:52
php
web安全
算法题c++
刷题记录
之数据结构部分
数据结构链表栈和队列二叉树哈希表字符串数组与矩阵图1.两个栈实现一个队列题目描述:用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。分析:栈是先进后出,队列是先进先出因此push的话直接在stack1读入就好了pop的话,需要从stack1压入stack2,再由stack2弹出注意:若stack2是空的,需要从stack1向其压入数据若stack2不空,则须stac
叶上初阳1995
·
2023-09-05 01:35
算法入门
Leetcode
刷题记录
这里写目录标题1.线性表1.1链表1.1.1反转链表1.1.2相交链表1.1.3合并两个有序链表1.1.4分隔链表1.1.5环形链表1.1.6环形链表21.1.7反转链表21.1.8复制带随机指针的链表1.1.9奇偶链表2.回溯2.1组合总和2.1组合总和22.3全排列2.4全排列23.树3.1树的三种遍历3.2二叉树的层次遍历3.3二叉树的锯齿形层序遍历3.4路径总和23.5二叉树的最近公共祖先
y杨晨曦
·
2023-09-05 01:34
笔记
leetcode
算法
LetCode
刷题记录
--两数之和
最近想要提升一下自己的算法基础,就定了一个小目标:刷完letcode上全部的题目。说做就做,从今天开始,每天坚持做,记录自己的解法和其他优秀的解法,努力学习,提升自己。1.两数之和题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1
魏永_Owen_Wei
·
2023-09-04 11:20
leetcode
刷题记录
2:进度64, 2021.10.23
文章目录数组的度(题目编号697:[link](https://leetcode-cn.com/problems/degree-of-an-array/))二叉搜索树(题目编号700:[link](https://leetcode-cn.com/problems/search-in-a-binary-search-tree/))数据流中的第K大元素(题目编号703:[link](https://l
leogo17
·
2023-09-03 15:51
leetcode
leetcode
算法
java
【Coding】LeetCode
刷题记录
常用数据结构1.集合2.排序3.二分-模板[33.搜索旋转排序数组](https://leetcode-cn.com/problems/search-in-rotated-sorted-array)[34.在排序数组中查找元素的第一和最后一个位置](https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in
SmileLing~
·
2023-09-03 15:21
学习笔记
数据结构
leetcode
算法
数据结构
[HNCTF 2022] web
刷题记录
文章目录[HNCTF2022Week1]easy_html[HNCTF2022Week1]easy_upload[HNCTF2022Week1]Interesting_http[HNCTF2022WEEK2]ez_SSTI[HNCTF2022WEEK2]ez_ssrf[HNCTF2022Week1]easy_html打开题目提示cookie有线索访问一下url发现要求我们输入手机号,可是只能输10
Sx_zzz
·
2023-09-02 16:00
web安全
php
LeetCode刷题-N叉树的最大深度
前言说明算法学习,日常
刷题记录
。题目连接N叉树的最大深度题目内容给定一个N叉树,找到其最大深度。最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。
纯洁编程说
·
2023-09-02 12:04
web SSTI
刷题记录
文章目录前言[CISCN2019华东南]Web11[HDCTF2023]SearchMaster[HNCTF2022WEEK2]ez_SSTI[HNCTF2022WEEK3]ssssti[NCTF2018]flask真香方法一方法二[安洵杯2020]NormalSSTI[CISCN2019华东南]DoubleSecret[HZNUCTF2023preliminary]flask方法一方法二前言学习
Sx_zzz
·
2023-08-31 22:41
SSTI
web安全
php
leetcode算法
刷题记录
之最后一个单词的长度
题目描述:给定一个仅包含大小写字母和空格''的字符串s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。如果不存在最后一个单词,请返回0。说明:一个单词是指仅由字母组成、不包含任何空格字符的最大子字符串。示例:输入:"HelloWorld"输出:5题解:1.解题思路:从字符串末尾开始遍历,需要考虑末尾空格情况,双指针,start,end,start找最后一
会飞的咕咕鱼
·
2023-08-31 16:43
leetcode算法刷题记录
leetcode算法刷题
最后一个单词的长度
leetcode
刷题记录
-go版本(1、20、53、70、121、136)
为了秋招,从今天开始每天至少在leetcode上刷五道题。同时为了加强go的学习,我准备后面做题先用go语言来做。由于今天是第一题,先做简单题就不写做题思路,直接写代码了。//leetcode136funcsingleNumber(nums[]int)int{ans:=nums[0]fori:=1;ib{returna}else{returnb}}funcclimbStairs(nint)int{
i_actor
·
2023-08-31 15:22
秋招日记
leetcode
leetcode
算法
排序算法
洛谷
刷题记录
【入门1】顺序结构
【入门1】顺序结构-题单-洛谷https://www.luogu.com.cn/training/100#problems1、A+BProblem-洛谷输入两个整数a,,b,输出它们的和(|a|,|b|≤10⁹)[输入一个数字空格在输入一个数字]n=input().split()print(int(n[0])+int(n[1]))题解思路:在Python里面直接用input()输入的只能输入一个字
踢足球没有假动作
·
2023-08-31 08:47
python
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他