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算法刷题记录
BUUCTF
刷题记录
[RootersCTF2019]ImgXweb——JWT验证问题
根据题目,进行用户注册:登录注册账号1111,密码1111,进行抓包我们可以发现,session_id符合JWT模式,断定非upload上传漏洞,根据session_id=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiMTExMSJ9.11KovmFggafMdmrs-Nre6A7kCc0SZZTw-srfpFBTMd4,我们可以将这分成三个部分
大林子木木
·
2023-09-24 17:04
web安全
python
[陇剑杯 2021] jwt
刷题记录
文章目录jwtjwt(问1)jwt(问2)jwt(问3)jwt(问4)jwt(问5)jwt(问6)jwtjwt(问1)将捕获的流量中的POST请求追踪一下POST/identityHTTP/1.1Host:192.168.2.197:8081Connection:keep-aliveContent-Length:29Cache-Control:max-age=0Upgrade-Insecure-R
Sx_zzz
·
2023-09-24 17:02
刷题记录
MISC
web安全
2021-9-17
leetcode算法
入门——704. 二分查找
方法一:二分查找在升序数组nums中寻找目标值target,对于特定下标i,比较nums[i]和target的大小:如果nums[i]=target,则下标i即为要寻找的下标;如果nums[i]>target,则target只可能在下标i的左侧;如果nums[i]right时结束查找,返回−1。JavaC#C++JavaScriptGolangPython3作者:LeetCode-Solution
HaloLay_cx
·
2023-09-24 13:30
leetcode
JavaScript——
leetcode算法
入门35. 搜索插入位置【二分查找专题】
题目描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums=[1,3,5,6],target=2输出:1示例3:输入:nums=[1,3,5,6],target=7输出:4示例4:输入:nums=
周三有雨
·
2023-09-24 13:00
算法
leetcode
算法
javascript
JavaScript——
leetcode算法
入门704. 二分查找【二分查找专题】
题目描述给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例2:输入:nums=[-1,0,3,5,9,12],target=2输出:-1解释:2不存在nums中因此返回-1代码片/
周三有雨
·
2023-09-24 13:29
算法
算法
javascript
leetcode
Leetcode算法
入门第一天(二分查找)
Leetcode算法
入门第一天(二分查找)704.二分查找题目描述样例思路参考代码278.第一个错误的版本题目描述样例思路参考代码35.搜索插入位置题目描述样例思路参考代码704.二分查找题目描述给定一个
君叶寒
·
2023-09-24 13:59
Leetcode之算法
leetcode
算法
c++
二分查找
Leetcode算法
入门与数组丨5. 数组二分查找
文章目录1二分查找算法2二分查找细节3二分查找两种思路3.1直接法3.2排除法task09task101二分查找算法二分查找算法是一种常用的查找算法,也被称为折半查找算法。它适用于有序数组的查找,并通过将待查找区间不断缩小一半的方式来快速定位目标值。算法思想如下:首先,确定待查找数组的起始位置(通常为数组的第一个元素)和结束位置(通常为数组的最后一个元素)。然后,计算待查找区间的中间位置,即将起始
AXYZdong
·
2023-09-24 12:57
【算法入门与数组】
算法
leetcode
数据结构
NSSCTF
刷题记录
本篇文章主要写几个值得记一笔的题目,其他题目都是类似换皮。[HNCTF2022Week1]ezcmp正如题目所说,题目的大概意思是要我们使用gdb进行调试。Checksec&IDA就开启了NXint__cdeclmain(intargc,constchar**argv,constchar**envp){charbuf[32];//[rsp+0h][rbp-50h]BYREFcharsrc[44];
Red-Leaves
·
2023-09-24 07:08
Pwn
linux
python
网络安全
网络
学习
NSSCTF
刷题记录
[NISACTF2022]popchains(不会)打开题目,存在unserialize函数,则涉及反序列化相关。查看代码:HappyNewYear~MAKEAWISH';if(isset($_GET['wish'])){@unserialize($_GET['wish']);}else{$a=newRoad_is_Long;highlight_file(__FILE__);}/*********
kindyyy
·
2023-09-24 07:08
安全
NSSCTF PWN方向
刷题记录
[NISACTF2022]UAFfrompwnimport*context.log_level='DEBUG'#io=process('./pwnuaf')io=remote('1.14.71.254',28905)elf=ELF('./pwnuaf')def_add_note():io.recvuntil(":")io.sendline("1")def_edit_note(id,content)
CyhStyrl
·
2023-09-24 07:07
网络安全
NSSCTF逆向
刷题记录
目录[LitCTF2023]enbase64[GDOUCTF2023]Check_Your_Luck[HUBUCTF2022新生赛]help[HNCTF2022Week1]X0r[LitCTF2023]snake[SWPUCTF2022新生赛]xor[WUSTCTF2020]level1[LitCTF2023]enbase64qmemcpy(&Source[1],&table[-(Source-&
fivesheeptree
·
2023-09-24 07:07
CTF逆向刷题记录
java
前端
javascript
[SWPU CTF]之Misc篇(NSSCTF)
刷题记录
⑥
NSSCTF-Misc篇-[SWPUCTF][长城杯2021院校组]签到[巅峰极客2021]签到[羊城杯2021]签到题[鹤城杯2021]流量分析[SWPU2019]神奇的二维码[NISACTF2022]为什么我什么都看不见[NISACTF2022]bqt[SWPU2020]套娃[NISACTF2022]huaji?[SWPUCTF2021新生赛]gif好像有点大[SWPU2019]漂流记的马里奥
落寞的魚丶
·
2023-09-24 07:06
CTF
CTF
NSSCTF
[SWPU
CTF]
Misc
CTF刷题记录
NSSCTF之Misc篇
刷题记录
⑨
NSSCTF之Misc篇
刷题记录
⑨[GKCTF2021]签到[NISACTF2022]bmpnumber[领航杯江苏省赛2021]签到题[鹤城杯2021]Misc2[鹤城杯2021]A_MISC[GXYCTF2019
落寞的魚丶
·
2023-09-24 07:36
CTF
NSSCTF
Misc
隐写
wireshark
签到题
NSSCTF之Web篇
刷题记录
(12)
NSSCTF之Web篇
刷题记录
[12][NCTF2018]签到题:[鹤城杯2021]EasyP:[NSSCTF2022SpringRecruit]ezgame:[GXYCTF2019]PingPingPing
落寞的魚丶
·
2023-09-24 07:36
CTF
前端
php
开发语言
CTF
Web
[SWPUCTF] 2021新生赛之(NSSCTF)
刷题记录
②
[SWPUCTF]2021新生赛(NSSCTF
刷题记录
wp)[SWPUCTF2021新生赛]no_wakeup[鹤城杯2021]easy_crypto[suctf2019]EasySQL[ZJCTF2019
落寞的魚丶
·
2023-09-24 07:36
CTF
php
开发语言
NSSCTF
刷题记录wp
Web
NSSCTF之Misc篇
刷题记录
⑧
NSSCTF之Misc篇
刷题记录
⑧[MMACTF2015]welcome[广东强网杯2021团队组]欢迎参加强网杯[虎符CTF2022]PlainText[SWPUCTF2021新生赛]原来你也玩原神[
落寞的魚丶
·
2023-09-24 07:36
CTF
NSSCTF
MISC
隐写
Android开发面试:数据结构与算法知识答案精解
目录数据结构与算法线性表数组链表栈队列树二叉树红黑树哈夫曼树排序算法冒泡排序选择排序插入排序希尔排序堆排序快速排序归并排序查找算法线性查找二分查找插值查找斐波拉契查找树表查找分块查找哈希查找动态规划算法贪心算法
LeetCode
Swuagg
·
2023-09-23 06:01
简历与面试
面试
数据结构
算法
LeetCode
刷题记录
——从零开始记录自己一些不会的(二)
20.替换后的最长重复字符题意给你一个字符串s和一个整数k。你可以选择字符串中的任一字符,并将其更改为任何其他大写英文字符。该操作最多可执行k次。在执行上述操作后,返回包含相同字母的最长子字符串的长度。思路代码classSolution{public:intcharacterReplacement(strings,intk){vectornum(26);intn=s.length();intmax
码尔泰
·
2023-09-23 05:58
leetcode
算法
职场和发展
[
刷题记录
]牛客面试笔刷TOP101(二)
(一)传送门:[
刷题记录
]牛客面试笔刷TOP101(一)_HY_PIGIE的博客-CSDN博客目录1.合并二叉树2.二叉树的镜像3.判断是否为二叉搜索树4.判断是不是完全二叉树1.合并二叉树合并二叉树_
HY_PIGIE
·
2023-09-23 02:58
数据结构
算法
java
LeetCode算法
心得——连续数组(前缀和+HashMap)
大家好,我是晴天学长,公式的巧妙化简加上hashmap的灵活应用,需要的小伙伴可以关注支持一下哦!后续会继续更新的。1).连续数组给定一个二进制数组nums,找到含有相同数量的0和1的最长连续子数组,并返回该子数组的长度。示例1:输入:nums=[0,1]输出:2说明:[0,1]是具有相同数量0和1的最长连续子数组。示例2:输入:nums=[0,1,0]输出:2说明:[0,1](或[1,0])是具
晴天学长
·
2023-09-22 22:22
算法
算法
leetcode
职场和发展
LeetCode算法
心得——连续的子数组和(前缀和+HashMap)
大家好,我是晴天学长,同余定理的应用加上hashmap的灵活应用,需要的小伙伴可以关注支持一下哦!后续会继续更新的。1).连续的子数组的和题目描述:给你一个整数数组nums和一个整数k,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组:子数组大小至少为2,且子数组元素总和为k的倍数。如果存在,返回true;否则,返回false。如果存在一个整数n,令整数x符合x=n*k,则称x是k的一
晴天学长
·
2023-09-22 22:49
算法
算法
leetcode
java
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
LeetCode.1071-字符串最大公约数(Greatest Common Divisor of Strings)
这是小川的第391次更新,第421篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第253题(顺位题号是1071)。对于字符串S和T,当且仅当S=T+...
程序员小川
·
2023-09-22 12:43
leetcode算法
题打卡——day07
对称二叉树给定一个二叉树,检查它是否是镜像对称的。例如,二叉树[1,2,2,3,4,4,3]是对称的。1/\22/\/\3443但是下面这个[1,2,2,null,3,null,3]则不是镜像对称的:1/\22\\33进阶:你可以运用递归和迭代两种方法解决这个问题吗?思路:方法1:递归classSolution{publicbooleanisSymmetric(TreeNoderoot){retu
lydon888
·
2023-09-21 17:37
算法结构
c++
数据结构
java
【剑指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
leetcode算法
专题训练:一.数组专题
文章目录一.数组专题88.合并两个有序数组27.移除元素26.删除排序数组中的重复项80.删除排序数组中的重复项2剑指Offer39.数组中出现次数超过一半的数字剑指Offer57.和为s的两个数字剑指Offer57-II.和为s的连续正数序列1.两数之和15.三数之和16.最接近的三数之和18.四数之和11.盛最多水的容器42.接雨水84.柱状图中最大的矩形85.最大矩阵面试题17.24.最大子
Worthy_Wang
·
2023-09-20 19:49
算法
Leetcode
leetcode
算法
数据结构
Leetcode算法
入门 - 位运算
目录
Leetcode算法
入门-位运算一、231-2的幂二、191-位1的个数三、190-颠倒的二进制位四、136-只出现一次的数字
Leetcode算法
入门-位运算一、231-2的幂给你一个整数n,请你判断该整数是否是
Takaya月间
·
2023-09-20 16:54
#
Leetcode
C/C++
Rust
leetcode
算法
c语言
rust
java算法题解法_
LeetCode算法
题-Power Of Three(Java实现-七种解法)
这是悦乐书的第204次更新,第215篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第71题(顺位题号是326)。给定一个整数,写一个函数来确定它是否为3的幂。
小丞不吃饭
·
2023-09-20 16:54
java算法题解法
leetcode算法
题-剑指Offer篇(5)
1、二进制中1的个数1.1题目描述:请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如,把9表示成二进制是1001,有2位是1。因此,如果输入9,则该函数输出2。1.2题解1.2.1逐位判断根据与运算定义,设二进制数字nn,则有:若n&1=0,则n二进制最右一位为0;若n&1=1,则n二进制最右一位为1。根据以上特点,考虑以下循环判断:判断n最右一位是否为1,根据结果计数。将n右移一
lilun1231
·
2023-09-20 16:53
算法
算法
leetcode
leetcode算法
题--把数字翻译成字符串
原题链接:https://leetcode.cn/problems/ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof/?envType=study-plan-v2&envId=coding-interviews其实是跳台阶问题,给想复杂了。。functranslateNum(numint)int{mp1:=make(map[string]string)fori:=0;
bob62856
·
2023-09-20 16:23
Algorithm
算法
leetcode
职场和发展
leetcode算法
--位运算
题目给你一个整数n,请你判断该整数是否是2的幂次方。如果是,返回true;否则,返回false。如果存在一个整数x使得n==2x,则认为n是2的幂次方。来源:力扣(LeetCode)classSolution{public:boolisPowerOfTwo(intn){if(n=num){if(n&num)count++;num=num<<1;}returncount;}};利用移位运算和与运算可
碎叫( ー̀εー́ )
·
2023-09-20 16:23
C++算法
算法
leetcode
职场和发展
java算法题解法_
LeetCode算法
题-Ugly Number(Java实现-四种解法)
这是悦乐书的第199次更新,第208篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第64题(顺位题号是263)。编写一个程序来检查给定的数字是否是一个丑陋的数字。
程紫颜
·
2023-09-20 16:23
java算法题解法
leetcode算法
题--把数组排成最小的数
原题链接:https://leetcode.cn/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof/?envType=study-plan-v2&envId=coding-interviews一开始没想到排序可以这么写,写复杂了。。funcminNumber(nums[]int)string{n:=len(nums)sort.Slice(nums,
bob62856
·
2023-09-20 16:53
Algorithm
算法
leetcode
java
LeetCode算法
题-Power Of Two(Java实现)
这是悦乐书的第194次更新,第200篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第56题(顺位题号是231)。给定一个整数,写一个函数来确定它是否是2的幂。
程序员小川
·
2023-09-20 16:22
【算法】---LeetCode
LeetCode
算法题
面试题
LeetCode算法
题-Perfect Number(Java实现)
这是悦乐书的第249次更新,第262篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第116题(顺位题号是507)。
程序员小川
·
2023-09-20 16:22
【算法】---LeetCode
LeetCode
算法题
面试题
leetcode算法
题--数值的整数次方
原题链接:https://leetcode.cn/problems/shu-zhi-de-zheng-shu-ci-fang-lcof/description/?envType=study-plan-v2&envId=coding-interviews使用快速幂算法1、递归写法funcmyPow(xfloat64,nint)float64{ifn>=0{returndfs(x,n)}return1
bob62856
·
2023-09-20 16:19
Algorithm
算法
leetcode
深度优先
技术-
leetcode算法
leetcode刷题汇总LeetCode001|统计位数为偶数的数字LeetCode002|返回倒数第k个节点LeetCode003|替换空格LeetCode004|合并两个排序的链表leetCode005|合并k个排序链表LeetCode006|两数之和LeetCode007|移除元素LeetCode009|只出现一次的数字LeetCode10|只出现一次的数字IILeetCode11|搜索二维
码农王同学
·
2023-09-20 03:15
二叉树
链表
powerdesigner
adt
cobol
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
Leetcode算法
入门与数组丨4. 数组排序
文章目录1冒泡排序2选择排序3插入排序4归并排序5希尔排序6快速排序7堆排序8计数排序9桶排序10基数排序task051冒泡排序冒泡排序(BubbleSort)是一种简单的排序算法。它重复地遍历待排序的元素列表,一次比较相邻的两个元素,并按照顺序交换它们,直到整个列表排序完成。基本步骤下面是冒泡排序的基本步骤:从列表的第一个元素开始,比较它与下一个元素的大小。如果顺序不正确,交换这两个元素的位置。
AXYZdong
·
2023-09-18 14:27
算法
leetcode
数据结构
[
LeetCode算法
->双指针]
在算法中,双指针的问题较为常见,应用也比较广泛,双指针问题能够降低时间复杂度和空间复杂度,有必要掌握这一内容。下面通过LeetCode的题目来说明双指针。1.给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例1:输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100]排序后
在肯德基吃麻辣烫
·
2023-09-18 11:18
数据结构和算法
leetcode
算法
职场和发展
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算法
题-12. 整数转罗马数字(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/integer-to-roman著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XX
entre_los_dos
·
2023-09-17 19:50
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
算法
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他