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
buu刷题记录
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
算法
数据结构
buu
三月春季挑战赛Crypto部分wp
2022DASCTFXSU三月春季挑战赛CryptoFlowerCipher题目#python3fromsecretimportflagimportrandomflag=b'flag{%s}'%md5(something).hexdigest()#notethatmd5onlyhavecharacters'abcdef'anddigitsdefFlower(x,key):flower=random
mxx307
·
2023-09-03 04:05
CTF
python
[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
数据结构习题解析与实验指导-严蔚敏数据结构-第三章:栈和队列(
刷题记录
)
目录第三章:栈和队列(
刷题记录
)P[48-49]第一题:2022年4月15日星期五晚上19:20-19:35第三章:栈和队列(
刷题记录
)P[48-49]第一题:2022年4月15日星期五晚上19:20-
BH04250909
·
2023-08-30 12:59
数据结构
c++
BUU
刷题记录
——7
[b01lers2020]SpaceNoodles根据页面提示,POST访问按照提示访问最后拼接字符串即可[网鼎杯2020半决赛]faka关键字:未授权,任意文件读取/admin进入后台登录页面下载源码审计,由于已经发现了后台地址,先查看application/admin/controller/Index.php,看看能否以admin身份登录可以看到pass()方法中有着诸多验证项,而下面的inf
Arnoldqqq
·
2023-08-30 03:34
ctf
Leetcode
刷题记录
Leetcode805数组的均值分割设n个数被分成了两组,一组k个数,另一组n-k个数假设这k个数的平均值是数组的平均值average,那么另一组n-k个数的平均值也必定为average证明:假设n-k个数的平均值不是average,由于在n-k个数的平均值等于average时,我们可以很容易的算出这个数组的平均值是,average,若这n-k个数组的平均值>average,我们用这个数组和n个数
新城里的旧少年^_^
·
2023-08-29 16:53
算法
leetcode
算法
数据结构
双周赛第70场:LC5971:T1「贪心 & 排序」
##前言***大家好**,我是新人博主:「[个人主页](https://www.jianshu.com/u/8000305d22b9)」主要分享程序员生活、编程技术、**以及每日的LeetCode
刷题记录
Chthollists
·
2023-08-29 04:31
【java】leetcode
刷题记录
+简单思路(hot100+剑指offer 简单\中等难度)
避免重复刷题每次都两眼一抹黑咩都不记得,简单记一下思路。大概每天*10的进度。1.两数之和(简单)题目:给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。输入:nums=[2,7,11,15],target=9输出
piudada
·
2023-08-28 11:52
LeetCode
java
leetcode
数据结构
算法
LeetCode刷题-最长和谐子序列
前言说明算法学习,日常
刷题记录
。题目连接最长和谐子序列题目内容和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1。
纯洁编程说
·
2023-08-26 11:00
[SWPUCTF 2022 新生赛]
刷题记录
[SWPUCTF2022新生赛]1z_unserialize打开题目,源代码lt;$a($this->lly);}}unserialize($_POST['nss']);highlight_file(__FILE__);?>分析一下,进行反序列化时,会让$a的值为$lt然后执行函数,且参数值为$llypayloadlt;$a($this->lly);}}$a=newlyh();echoserial
Sx_zzz
·
2023-08-23 20:11
CTF比赛
web安全
ctf.show web
刷题记录
红包题第二弹打开题目,提示参数cmd我们随便输入?cmd=1得到源代码ctf.show_红包题whereistheflag?ctf.show_红包题ctf.show_红包题whereistheflag?cerror我们要利用eval()函数命令执行,但是我们看一下if语句,发现是无字母数字RCE,并且不能用取反,异或,自增去绕过(这里可以参考p神文章)我们得先了解下面几个概念点.点命令等于sour
Sx_zzz
·
2023-08-23 20:11
web安全
php
[LitCTF 2023]
刷题记录
web导弹迷踪打开题目发现是小游戏直接js找flag直接在game.js找到flagNSSCTF{y0u_w1n_th1s_!!!}PHP是世界上最好的语言!!打开题目,提示在根目录应该就是写php代码命令执行得到flagVimyyds打开题目提示漏了,猜测源码泄露直接disearch扫直接去/.index.php.swp下得到swp文件题目提示vim编辑器,用kali打开文件语句vim文件名得到
Sx_zzz
·
2023-08-23 20:41
CTF比赛
php
vim
开发语言
web安全
sql
【学习笔记15】
buu
[BUUCTF 2018]Online Tool
打开一看,发现给了一大串代码,接下来进行审计if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){$_SERVER['REMOTE_ADDR']=$_SERVER['HTTP_X_FORWARDED_FOR'];}//首先看到前两行代码X_FORWARDED_FOR和REMOTE_ADDR这里是让服务器用来获取ip用的这里没什么用if(!isset($_GET['
Noslpum
·
2023-08-21 09:54
LeetCode
刷题记录
---单调栈专题
每次刷到单调栈算法题将在此博文更新~~~以下具体理论知识,是参考Carl哥整理的:点击进入【注:以下刷题顺序均按Carl哥的进行,Carl哥的微信公众号:代码随想录。欢迎大家关注!】理论基础:⭐Whentouse单调栈?: 通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。⭐复杂度: 时间复杂度为O(n),只需遍历一次;空间复杂度O(n
#苦行僧
·
2023-08-21 08:23
算法与数据结构
单调栈
leetcode
算法
数据结构
leetcode算法
刷题记录
之环形链表
题目描述:给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。否则,返回false。进阶:你能用O(1)(即,常量)内
会飞的咕咕鱼
·
2023-08-21 06:33
leetcode算法刷题记录
leetcode算法刷题
环形链表
LeetCode刷题-消失的两个数字
前言说明算法学习,日常
刷题记录
。题目连接消失的两个数字题目内容给定一个数组,包含从1到N所有的整数,但其中缺了两个数字。你能在O(N)时间内只用O(1)的空间找到它们吗?以任意顺序返回这两个数字均可。
纯洁编程说
·
2023-08-20 04:21
算法
刷题记录
(Day 79)
原题链接1原题链接2南大2018题1题目类型:动态规划给定一个正整数n(3≤n≤90),数出长度为n的所有可能的不同二进制串的个数,使得串中没有连续的1出现。#includeusingnamespacestd;#defineNMAX99typedeflonglongLL;LLdp[NMAX][2];intn;intmain(){cin>>n;dp[1][1]=1;dp[1][0]=1;for(in
fumingxiaoshen
·
2023-08-20 02:29
算法刷题记录
算法
深度优先
算法
刷题记录
(Day 12)
SurprisingStrings(poj3096)原题链接解题思路:对于每一个D-pair的D值,生成相应的组,并存放在set中,若发现重复,则直接退出,否则代表成功。#include#include#include#includeusingnamespacestd;#defineNMAX80setJ;charS[NMAX];intmain(void){while(1){//scanf_s("%
fumingxiaoshen
·
2023-08-20 02:59
算法刷题记录
算法
leetcode
职场和发展
算法
刷题记录
(Day 73)
画图(csp201512-3)1.对于画线操作,需要注意的是判断以前的字符是否为-或者|,若是,则直接变为+2.对于填充的操作,可以模拟为一个队列的形式来进行处理,对于每新被填充的位置,就进入队列中,直到队列为空//90#include#include#includeusingnamespacestd;intm,n,q,op;#defineNMMAX110typedefpairPII;charpl
fumingxiaoshen
·
2023-08-20 02:59
算法刷题记录
算法
c++
开发语言
算法
刷题记录
(Day 4)
FlipGame(poj1753)原题链接题目类型:枚举刚开始看到这道题是很懵的,鉴于一个点的翻转会影响到旁边的其余的点,因此从哪一个点开始翻起、如何进行枚举、如何判定是否需要翻等等问题涌入了我的脑子里,进而在这里面思考了良久,也不能找到一个正解。进一步地进行分析,我发现自己忘记了枚举的本质。试图寻找一个方案来进行判定这个点是否需要翻转在枚举类型的题目中是荒诞的,因此这个问题被pass掉。从哪个点
fumingxiaoshen
·
2023-08-20 02:29
算法刷题记录
算法
leetcode
职场和发展
牛客网面试算法必刷TOP101
刷题记录
(二)
栈和队列BM49表达式求值描述请写一个整数计算器,支持加减乘三种运算和括号。数据范围:0≤∣s∣≤100,保证计算结果始终在整型范围内要求:空间复杂度:O(n),时间复杂度O(n)思路用op记录上一步的运算符,num记录当前数字,c表示当前位字符。首先判断当前字符c是否为数字,因为可能是多位数字,因此如果是数字的话,当前数字变为num*10+c-'0'。其次判断当前字符是否是左括号。如果是左括号,
Miaodawang
·
2023-08-17 17:26
算法
数据结构
阿里云安装Mysql
1.删除原来的数据库centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下//先查询[root@iZwz9c6zf03
buu
0cj41pfvZ
奇梦人
·
2023-08-16 21:15
【
buu
】babyfengshui_33c3_2016(详细题解)
目录前言题解完整脚本总结前言这应该是到目前为止理解的最透彻的堆题了题解32位的程序,开了Canary,Nx保护先放进IDA看看又是个堆题,常规流程先看add函数首先申请了description的chunk,接着又申请了一个0x80大小的chunk然后将description的chunk指针放到第二个chunk中,接着是一个指针数组*(&ptr+byte_804b069)存放第二个chunk接着是调
拉马努金的小石头
·
2023-08-16 21:27
pwn
算法
数据结构
c语言
汇编
网络安全
2020-2-15
刷题记录
以后把每天做的题做个简单的记录,方便后面总结0X00leetcode做了六道二叉树中的最大路径和(124)在二叉树中分配硬币(979)搜索插入位置(35)在排序数组中查找元素的第一个和最后一个位置(34)基于时间的键值存储(981)二分查找(704)0X01每道题的小小记录二叉树中的最大路径和(124)classSolution:defmaxPathSum(self,root:TreeNode)-
madao756
·
2023-08-16 13:48
Jay17 2023.8.12日报
8.12今天做了2题,CTFshow红包挑战8(PHPcreate_function())和
BUU
[RoarCTF2019]EasyJava(web.xml泄露)。
Jay 17
·
2023-08-15 05:11
日报专栏
网络安全
web安全
力扣
刷题记录
_热题100(自学)
热题1001、无重复字符的最长子串(力扣3)2、Z字形变换(力扣6)3、字符串转换整数(atoi)(力扣8)4、盛最多水的容器(力扣11)5、合并两个有序链表(力扣21)6、括号生成(力扣22)7、合并K个升序链表(力扣23)8、两数相加(力扣2)9、K个一组翻转链表(力扣25)10、下一个排列(力扣31)11、最长有效括号(力扣32)12、搜索旋转排序数组(力扣33)13、旋转图像(力扣48)1
珍珠是蚌的眼泪
·
2023-08-13 14:55
力扣刷题
leetcode
java
算法
LeetCode
刷题记录
12——232. Implement Queue using Stacks(easy)
LeetCode
刷题记录
12——232.ImplementQueueusingStacks(easy)目录LeetCode
刷题记录
12——232.ImplementQueueusingStacks(easy
jmuyjl
·
2023-08-13 07:51
LeetCode
LeetCode
刷题记录
(2023-08-12)
1.小美的排列询问AC代码:#include#includeusingnamespacestd;intmain(){intn;cin>>n;vectornums(n);inta,b;for(inti=0;i>nums[i];}cin>>a>>b;for(inti=0;i0&&nums[i-1]==b){cout#includeusingnamespacestd;intmain(){intn;cin
非妃是公主
·
2023-08-12 17:09
刷题笔记
算法
数据结构
力扣hot100
刷题记录
二刷hot100,坚持每天打卡!!!1.两数之和//先求差,再查哈希表publicint[]twoSum(int[]nums,inttarget){Mapmap=newHashMap0){target.next=newListNode(flag);}returnanswer;}3.无重复字符的最长字串//滑动窗口publicintlengthOfLongestSubstring(Strings){
脑壳疼___
·
2023-08-10 11:43
leetcode
算法
java
数据结构
从零开始的力扣
刷题记录
-第八十四天
力扣每日四题1002.查找共用字符-简单997.找到小镇的法官-简单343.整数拆分-中等1024.视频拼接-中等总结1002.查找共用字符-简单题目描述:给你一个字符串数组words,请你找出所有在words的每个字符串中都出现的共用字符(包括重复字符),并以数组形式返回。你可以按任意顺序返回答案。题解:使用一个数组记录各字符出现的最少次数即可代码(Go):funccommonChars(wor
渊微指玄
·
2023-08-09 15:44
leetcode刷题
leetcode
算法
golang
从零开始的力扣
刷题记录
-第八十五天
力扣每日四题2544.交替数字和-简单2319.判断矩阵是否是一个X矩阵-简单80.删除有序数组中的重复项II-中等274.H指数-中等总结2544.交替数字和-简单题目描述:给你一个正整数n。n中的每一位数字都会按下述规则分配一个符号:最高有效位上的数字分配到正号。剩余每位上数字的符号都与其相邻数字相反。返回所有数字及其对应符号的和。题解:转为字符串再逐位计算即可代码(Go):funcalter
渊微指玄
·
2023-08-09 15:44
leetcode刷题
leetcode
算法
golang
从零开始的力扣
刷题记录
-第八十六天
力扣每日四题88.合并两个有序数组-简单643.子数组最大平均数I-简单19.删除链表的倒数第N个结点-中等1004.最大连续1的个数III-中等总结88.合并两个有序数组-简单题目描述:给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数
渊微指玄
·
2023-08-09 15:44
leetcode刷题
leetcode
算法
golang
从零开始的力扣
刷题记录
-第二十五天
力扣每日四题374.猜数字大小-简单697.数组的度-简单219.存在重复元素II-简单59.螺旋矩阵II-中等总结374.猜数字大小-简单题目描述:猜数字游戏的规则如下:每轮游戏,我都会从1到n随机选择一个数字。请你猜选出的是哪个数字。如果你猜错了,我会告诉你,你猜测的数字比我选出的数字是大了还是小了。你可以通过调用一个预先定义好的接口intguess(intnum)来获取猜测结果,返回值一共有
渊微指玄
·
2023-08-09 05:22
leetcode刷题
leetcode
算法
golang
力扣
刷题记录
---利用python实现链表的基本操作
文章目录前言一、利用python实现链表的基本操作1.节点的定义使用类实现:1.链表的定义使用类实现:3.判断是否为空函数实现:4.链表长度函数实现:5.遍历链表函数实现:6.头插法函数实现:7.尾插法函数实现:8.在链表指定位置插入值函数实现:9.删除某一个值函数实现:10查看某个节点是否存在函数实现:前言如何使用python实现链表的基本操作,包括结点的定义,链表的定义,求链表长度,链表是否为
饭饭饭饭饭炒蛋
·
2023-08-08 15:12
力扣刷题总结
leetcode
python
链表
leetcode
刷题记录
——链表
leetcode
刷题记录
——链表——参考代码随想录和力扣顺序刷题(https://programmercarl.com/)总结:善用虚拟头节点(dummyHead)文章目录 141.环形链表 142
Saltyjuice
·
2023-08-07 23:09
leetcode
链表
leetcode
数据结构
代码随想录-01-二分查找-LeetCode704二分查找
目录前言题目1.判断是否使用二分查找的3个前提条件2.二分查找算法思路:3.算法实现4.算法分析5.算法的坑6.做题记录同类题型前言“代码随想录”
刷题记录
。
请叫我Oscar
·
2023-08-07 20:28
算法刷题-代码随想录
数据结构
算法
链表
buu
web:[极客大挑战 2019]Http
打开靶机没能获得啥有用信息,查看一手源代码,发现有个Secret.php打开看一下大概懂了,我们只需要用burp伪造一下它的Referer为https://Sycsecret.buuoj.cn就可以了(HTTPReferer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器该网页是从哪个页面链接过来的,服务器因此可以获得一些信息用于处理。)burp抓
m0_55378150
·
2023-08-07 20:20
buuctf
web安全
[
刷题记录
] 剑指 Offer 64 - II. 求1+2+…+n 和 剑指 Offer 56 - II. 数组中数字出现的次数
2021.11.24算法笔记剑指Offer64-II.求1+2+…+n求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。示例1:输入:n=3输出:6自己思路:使用递归思路来解决?不会写伪代码varsumNums=function(n){returnn&&sumNums(n-1)+n;};//答案正确!知识回忆:
不知道鸭
·
2023-08-07 20:04
蓝桥
刷题记录
一、《不同子串》问题描述一个字符串的非空子串是指字符串中长度至少为1的连续的一段字符组成的串。例如,字符串aaab有非空子串a,b,aa,ab,aaa,aab,aaab,一共7个注意在计算时,只算本质不同的串的个数。请问,字符串0100110001010001有多少个不同的非空子串?输入:0100110001010001输出:100算法分析使用枚举获得所有子串,之后使用HashSet数据类型进行去
长浔
·
2023-08-06 04:15
算法
数据结构
JAVA
java
算法
蓝桥杯
算法
刷题记录
A+B问题给出两个整数a和b,求他们的和并以整数(int)的形式返回。解题思路:可以直接用+号,当然这里面试官可能不希望你使用+号。publicclassSolution{/***@parama:Aninteger*@paramb:Aninteger*@return:Thesumofaandb*/publicintaplusb(inta,intb){//writeyourcodehere//ret
青鱼入云
·
2023-08-04 15:33
算法
Java面试
算法
leetcode
leetCode
刷题记录
Candy
QuestionThereareNchildrenstandinginaline.Eachchildisassignedaratingvalue.Youaregivingcandiestothesechildrensubjectedtothefollowingrequirements:Eachchildmusthaveatleastonecandy.Childrenwithahigherratin
H-lecter
·
2023-08-04 12:59
leetCode
刷题の记录——放苹果
刷题记录
:有时候红题,有时候(never)黑题。
雨宫奈原
·
2023-08-03 07:59
c++
leetcode
刷题记录
--Number Complement
题目难度:easyGivenapositiveinteger,outputitscomplementnumber.Thecomplementstrategyistoflipthebitsofitsbinaryrepresentation.Note:Thegivenintegerisguaranteedtofitwithintherangeofa32-bitsignedinteger.Youcoul
fishliu
·
2023-08-03 06:13
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他