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-WEB-
刷题记录
(2)
[网鼎杯2018]Fakebook注册一个账户,进去之后查看源代码,感觉存在注入点是数字型注入,payload:1%20and(false)1%20and(true)判断列数1orderby5改为4的时候则页面正常判断显示位,可以看见第二列存在数据回显0union/**/select1,2,3,4查看可执行的权限路径:0%20union/**/select%201,@@global.secure_
cike_y
·
2023-12-06 10:44
CTF刷题记录
网络安全
CTF
安全
笔记
LeetCode算法
练习top100:(7)递归回溯
packagetop100.递归回溯;importjava.util.*;publicclassTOP{//46.不含重复数字的全排列List>res=newArrayList>permute(int[]nums){LinkedListpath=newLinkedListpath){if(path.size()==nums.length){res.add(newArrayList>lists=ne
青铜爱码士
·
2023-12-05 09:38
算法
leetcode
深度优先
LeetCode算法
练习top100:(6)图论
packagetop100.图论;importjava.util.LinkedList;importjava.util.Queue;publicclassTOP{//200.岛屿数量//网格类问题的DFS遍历方法int[][]ways=newint[][]{{-1,0},{1,0},{0,1},{0,-1}};publicintnumIslands(char[][]grid){intm=grid.
青铜爱码士
·
2023-12-05 09:36
算法
leetcode
windows
leetcode算法
之字符串
目录1.最长公共前缀2.最长回文子串3.二进制求和4.字符串相乘1.最长公共前缀最长公共前缀classSolution{public:stringlongestCommonPrefix(vector&strs){//法一:两两比较stringret=strs[0];for(inti=1;i&strs){//法二:统一比较intn=strs[0].size();for(inti=0;i=0&&rig
@A云淡风轻
·
2023-12-05 05:59
算法
算法
leetcode
linux
Leetcode算法
之哈希表
目录1.两数之和2.判定是否互为字符重排3.存在重复元素I4.存在重复元素II5.字母异位词分组1.两数之和两数之和classSolution{public:vectortwoSum(vector&nums,inttarget){unordered_maphash;for(inti=0;i&nums){unordered_sethash;for(autox:nums){if(hash.count(
@A云淡风轻
·
2023-12-05 05:29
算法
哈希算法
散列表
算法
leetcode算法
之栈
目录1.删除字符串中的所有相邻重复项2.比较含退格的字符串3.基本计算器II4.字符串解码5.验证栈序列1.删除字符串中的所有相邻重复项删除字符串中的所有相邻重复项classSolution{public:stringremoveDuplicates(strings){stringret;//使用数组模拟栈操作for(autoch:s){if(ret.size()&&ch==ret.back())
@A云淡风轻
·
2023-12-05 05:23
算法
算法
leetcode
职场和发展
leetcode专题
刷题记录
I——二叉树
按照一位b站up主的刷题推荐顺序进行学习每道题的题解代码有的参考他的题解或者leetcode评论区题解文章目录144二叉树前序遍历94二叉树中序遍历145二叉树的后序遍历=根右左的逆序173二叉树迭代器102二叉树的层序遍历103二叉树的锯齿形遍历107二叉树的层序遍历II98验证二叉搜索树99恢复二叉搜索树230二叉搜索树最小的第K个元素257二叉树的所有路径199二叉树的右视图198打家劫舍2
huangyuan2019
·
2023-12-04 18:00
技能
LeetCode.893-特殊相等字符串组(Groups of Special-Equivalent Strings)
这是悦乐书的第344次更新,第368篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第209题(顺位题号是893)。
程序员小川
·
2023-12-04 16:58
LeetCode
刷题记录
--模拟
文章目录1.788.旋转数字2.38.外观数列3.2075.解码斜向换位密码4.2232.向表达式添加括号后的最小结果5.59.螺旋矩阵II6.37.解数独7.36.有效的数独8.1222.可以攻击国王的皇后9.657.机器人能否返回原点9.874.模拟行走机器人10.2069.模拟行走机器人II1.788.旋转数字原题链接 我们称一个数X为好数,如果它的每位数字逐个地被旋转180度后,我们仍可
爱吃烤秋刀鱼
·
2023-12-04 04:01
LeetCode刷题记录
leetcode
算法
c++
2019-03-31
本周学习简单总结请一定在今天完成LeetCode全部算法题目
Leetcode算法
题:树:递归:https://leetcode.com/problems/balanced-binary-tree/description
hannah1123
·
2023-12-04 02:42
LeetCode.1002-寻找共有字符(Find Common Characters)
这是悦乐书的第375次更新,第402篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第236题(顺位题号是1002)。
程序员小川
·
2023-12-03 08:38
Leetcode算法
系列| 3. 无重复字符的最长子串
目录1.题目2.题解C#解法一:滑动窗口算法C#解法二:索引寻找Java解法一:滑动窗口算法Java解法二:遍历字符串1.题目给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输
游戏开发小Y
·
2023-12-03 03:52
Leetcode算法系列
算法
leetcode
unity
c#
Leetcod面试经典150题
刷题记录
——栈篇
栈篇
刷题记录
1.有效的括号Python3写法1——官方题解(不直观较难理解)写法2——Krahets(简洁易懂)写法3——综合2.简化路径Python3写法1——奇技淫巧写法2——栈堆和栈是有区别的,平常经常连起来用
躬身入世,以生证道
·
2023-12-02 09:47
Algorithm
面试
python
职场和发展
Leetcod面试经典150题
刷题记录
——数组 / 字符串篇
数组/字符串篇1.合并两个有序数组Python3排序法双指针法2.删除有序数组中的重复元素3.H指数Python3排序法计数排序法二分查找有个技巧,若想熟悉语言的写法,可以照着其它语言的题解,写目标语言的代码,比如有C/C++的题解,写Python的算法,这样同时可以对比两种语言,并熟悉Python代码中API的使用,并且可以增强代码的迁移能力,语言只是一种实现的工具,不被语言束缚也是一种自由。1
躬身入世,以生证道
·
2023-12-02 09:38
Algorithm
面试
职场和发展
LeetCode算法
题-Nth Digit(Java实现)
这是悦乐书的第215次更新,第228篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第83题(顺位题号是400)。
程序员小川
·
2023-12-01 10:27
刷题记录
(自己看的习题本)(74_11.30)
杂区间和(离散化)题目链接:802.区间和-AcWing题库#include#include#includeusingnamespacestd;constintN=300010;//n次插入和m次查询相关数据量的上界intn,m;inta[N];//存储坐标插入的值ints[N];//存储数组a的前缀和vectoralls;//存储(所有与插入和查询有关的)坐标vector>add,query;/
德布得寥
·
2023-12-01 10:42
算法
数据结构
力扣
刷题记录
-- JAVA--6---189. 轮转数组
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicvoidrotate(int[]nums,intk){inti;intlength=nums.length;inttemp=0;System.out.println("length"+length);k=k%length;for(i=0;i=0&&(k-1-i)=0&&(length-1+k-i)
@白圭
·
2023-12-01 08:54
#
leetcode
java
python
力扣
刷题记录
-- JAVA--15--- 189. 轮转数组
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{//空间复杂度为1先对整体数组反转然后再对两个分割后的数组反转publicvoidrotate(int[]nums,intk){inti;intlength;length=nums.length;k=k%length;for(i=0;i
@白圭
·
2023-12-01 08:24
#
leetcode
java
python
[DASCTF 2023 & 0X401七月暑期挑战赛] web
刷题记录
文章目录EzFlask方法一python原型链污染方法二flask框架静态文件方法三pin码计算MyPicDisk方法一字符串拼接执行命令方法二phar反序列化ez_cmsEzFlask考点:python原型链污染、flask框架理解、pin码计算源码如下importuuidfromflaskimportFlask,request,sessionfromsecretimportblack_list
_rev1ve
·
2023-11-30 22:30
刷题记录
前端
python
学习
web安全
安全
php
[VNCTF 2023] web
刷题记录
文章目录象棋王子电子木鱼BabyGo象棋王子考点:前端js代码审计直接查看js源码,搜一下alert丢到控制台即可电子木鱼考点:整数溢出main.rs我们分段分析首先这段代码是一个基于Rust的web应用程序中的路由处理函数。它使用了Rust的异步框架Actix和模板引擎Tera。然后就是定义了不同结构体并且自动生成了序列化#[derive(Serialize)]structAPIResult{s
_rev1ve
·
2023-11-30 22:27
刷题记录
web安全
安全
php
python
学习
go
力扣
刷题记录
83.1-----135. 分发糖果
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public://版本1.0:遗憾的是暴力解法失败了//局部最优//除了基本逻辑我觉得一轮一轮顺着发糖果效率更高不用去找全局最小值//intcandy(vector&ratings)//{//inti,j;//vectorcandys;//intoperation_flag=1;//intreturn_num=0;//if
@白圭
·
2023-11-30 17:54
#
leetcode
算法
c++
力扣
刷题记录
-- JAVA---87--135. 分发糖果
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicintcandy(int[]ratings){//左一遍右一遍inti;intlength=ratings.length;int[]candy=newint[length];intsum=0;for(i=0;iratings[i-1]){candy[i]=Math.max(candy[i],candy[i-1]
@白圭
·
2023-11-30 17:54
#
leetcode
java
算法
LeetCode算法
题-Count Binary Substrings(Java实现)
这是悦乐书的第293次更新,第311篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第161题(顺位题号是696)。
程序员小川
·
2023-11-30 14:21
Leetcode刷题-312 :戳气球
刷题记录
1.题目介绍:2.题目分析:2.1穷举不可行2.2区间层次的动态规划3.题目解答:1.题目介绍:有n个气球,编号为0到n-1,每个气球上都标有一个数字,这些数字存在数组nums中。
ITSOK_U
·
2023-11-30 11:21
leetcode刷题记录
leetcode
力扣
刷题记录
-- JAVA--30--142. 环形链表 II
目录一、题目二、代码三、运行结果一、题目二、代码/***Definitionforsingly-linkedlist.*classListNode{*intval;*ListNodenext;*ListNode(intx){*val=x;*next=null;*}*}*/publicclassSolution{publicListNodedetectCycle(ListNodehead){if(h
@白圭
·
2023-11-29 17:58
#
leetcode
java
链表
力扣
刷题记录
-- JAVA--26---142. 环形链表 II
目录一、题目二、代码三、运行结果一、题目二、代码/***Definitionforsingly-linkedlist.*classListNode{*intval;*ListNodenext;*ListNode(intx){*val=x;*next=null;*}*}*/publicclassSolution{publicListNodedetectCycle(ListNodehead){List
@白圭
·
2023-11-29 17:58
#
leetcode
java
链表
牛客剑指offer
刷题记录
(四)
包含min函数的栈最小栈问题,这里需要在class中维护两个栈,一个栈用于正常的push、pop、top操作,另一个栈就是维护当前最小值的栈。具体做法是,假设现在s2是最小栈,栈顶元素时当前最小值,此时push一个新的值value过来,我们判断,如果value比最小栈的栈顶元素小,那么,需要将value作为新的最小值push到栈中,否则的话则把当前最小值作为本次插入之后的最小值再push一次,即:
NearXDU
·
2023-11-29 00:04
笔试面试
剑指offer
刷题记录
第三十三天-反转字符串和反转字符串II
反转字符串#includeusingnamespacestd;intmain(){stringstr="hello";intleft=0,right=str.size()-1;while(left
onlyzzr
·
2023-11-28 23:04
每日一题
算法
c++
数据结构
刷题记录
第三十四天-反转字符串中的单词
classSolution{public:stringreverseWords(strings){intslow=0;for(intfast=0;fast
onlyzzr
·
2023-11-28 23:04
每日一题
java
算法
数据结构
刷题记录
第三十二天-二叉树的层序遍历
classSolution{public:vector>levelOrder(TreeNode*root){queueque;que.push(root);vector>result;while(!que.empty()){intn=que.size();vectornum{};for(inti=0;ival);que.push(current->left);que.push(current->r
onlyzzr
·
2023-11-28 23:34
每日一题
算法
数据结构
刷题记录
第三十五天-(KMP算法)找出字符串中的第一个匹配项的下标
KMP算法真是刷一次忘一次#includeusingnamespacestd;voidget_next(vector&next,strings){intj=0;next[0]=0;for(inti=1;i0&&s[i]!=s[j]){j=next[j-1];}if(s[i]==s[j])j++;next[i]=j;}}intfind(stringhaystack,stringneedle){vec
onlyzzr
·
2023-11-28 23:03
每日一题
算法
从零开始的力扣
刷题记录
-第二十七天
力扣每日四题112.路经总和-简单191.位1的个数-简单1005.K次取反后最大化的数组和-简单16.最接近的三数之和-中等总结112.路经总和-简单题目描述:给你二叉树的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。如果存在,返回true;否则,返回false。叶子节点是指没有子节点的节点
渊微指玄
·
2023-11-28 19:34
leetcode刷题
leetcode
算法
golang
从零开始的力扣
刷题记录
-第二十三天
力扣每日四题58.最后一个单词的长度-简单463.岛屿的周长-简单226.翻转二叉树-简单200.岛屿数量-中等总结58.最后一个单词的长度-简单题目描述:给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。题解:遍历字符串寻找最后一个单词并记录长度就好了,可以用temp记录单词长度并传递给re,遇到
渊微指玄
·
2023-11-28 19:33
leetcode刷题
leetcode
算法
golang
LeetCode算法
题个人笔记【数组】【简单6-10】【c++】
**第六题:还是杨辉三角**和118题一样,依旧是杨辉三角。区别在于之前是输出所有层的数,这道题只需要输出第k层的数。意思是说,我们只用一行vector就行,不断更新这一个,(1)->(1,1)->(1,2,1)因为根据上一题我们可以知道反正都是根据上一行得到当前行,动态规划对吧。且注意这题条件有所不同输入:3输出:[1,3,3,1]这里的rowIndex不是指行数,而是指索引classSolut
Ruka._prprpr
·
2023-11-28 18:58
LeetCode
数据结构
LeetCode算法
题:旋转链表rotateRight
给定一个链表,旋转链表,将链表每个节点向右移动k个位置,其中k是非负数。示例1:输入:1->2->3->4->5->NULL,k=2输出:4->5->1->2->3->NULL解释:向右旋转1步:5->1->2->3->4->NULL向右旋转2步:4->5->1->2->3->NULL示例2:输入:0->1->2->NULL,k=4输出:2->0->1->NULL解释:向右旋转1步:2->0->1
「已注销」
·
2023-11-28 16:46
LeetCode算法
题 :回文链表isPalindrome
请判断一个链表是否为回文链表。示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:true进阶:你能否用O(n)时间复杂度和O(1)空间复杂度解决此题?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-linked-list著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。思路如下
「已注销」
·
2023-11-28 07:54
LeetCode - #73 矩阵置零
LeetCode算法
到目前我们已经更新了72期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
网罗开发
·
2023-11-28 04:37
#
LeetCode
leetcode
矩阵
swift
LeetCode算法
心得——二维区域和检索 - 矩阵不可变(二维前缀和)
大家好,我是晴天学长,今天的算法题思想用到了二维数组的前缀和,是考试中非常重要的考点,其思维的拓展我感觉是非常重要的,所以我就记录了下来,题目不难,但是知识的思路的运用还是值得学习的,需要的小伙伴请自取哦!1)二维区域和检索-矩阵不可变2).算法思路(1)注意要从1开始,防止越界(2)我们从这几个图来分析,红色是我们的目标求和矩阵,我们并无法直接通过二维数组求出来,我们设红色矩阵左上角的坐标为x1
晴天学长
·
2023-11-28 02:05
算法
算法
leetcode
矩阵
java
leetcode算法
题每日一练-数组的度
leetcode算法
题每日一练-数组的度题目分析实现总结题目给定一个非空且只包含非负数的整数数组nums,数组的度的定义是指数组里任一元素出现频数的最大值。
一白丁
·
2023-11-28 00:39
力扣算法每日一题
力扣
刷题记录
6.N字形变换
文章目录6.N字形变换题目思路代码总结6.N字形变换题目6.N字形变换6.N字形变换将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z字形排列。比如输入字符串为“PAYPALISHIRING”行数为3时,排列如下:PAHNAPLSIIGYIR之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这个将字符串进行指定行数变换
L1_Sta2
·
2023-11-28 00:46
学习
每日一题
leetcode
算法
python
算法
刷题记录
5 - 链表1 - 2023.10.17
经过一轮学习,代码随想录数组部分是搞定了,接下来是链表部分。第一题203.移除链表元素代码随想录/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext
CJCChester
·
2023-11-27 18:04
算法
算法
链表
数据结构
leetcode
java
LeetCode算法
技巧汇总 -- 持续更新,学无止境!
此篇是本人
LeetCode算法
刷题技巧总结,还包括刷过的算法题分类,自己记录以便后续二刷三刷,也分享给大家欢迎一起交流探讨。
发飙的蜗牛咻咻咻~
·
2023-11-27 18:25
★
算法
算法
Java
LeetCode
【Web】PHP反序列化
刷题记录
目录①[NISACTF2022]babyserialize②[NISACTF2022]popchains③[SWPUCTF2022新生赛]ez_ez_unserialize④[GDOUCTF2023]反方向的钟再巩固下基础①[NISACTF2022]babyserializefun=="show_me_flag"){hint();}}function__call($from,$val){$this
Z3r4y
·
2023-11-27 12:29
php
android
CTF
WEB
前端
安全
笔记
leetcode算法
之链表
目录1.两数相加2.两两交换链表中的节点3.重排链表4.合并K个升序链表5.K个一组翻转链表1.两数相加两数相加/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr)
@A云淡风轻
·
2023-11-27 11:32
算法
算法
leetcode
链表
LeetCode刷题-我会翻转二叉树,谷歌还要我吗?
前言说明算法学习,日常
刷题记录
。题目连接翻转二叉树题目内容翻转一棵二叉树。
小鲨鱼FF
·
2023-11-26 22:57
力扣
刷题记录
-- JAVA--20--- 48. 旋转图像
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{//旋转图像先上下翻转,再对角线翻转publicvoidrotate(int[][]matrix){inti,j;intm=matrix.length;intn=matrix[0].length;//上下翻转for(i=0;i
@白圭
·
2023-11-26 22:28
#
leetcode
java
python
力扣
刷题记录
-对称二叉树
主要介绍力扣101.对称二叉树一题的递归和迭代解法。并且通过这题的思想还可以练习100.相同的树与力扣572.另一棵树的子树目录对称二叉树力扣101.对称二叉树递归解法迭代法力扣100.相同的树力扣572.另一棵树的子树剑指Offer26.树的子结构对称二叉树力扣101.对称二叉树原题链接递归解法1.递归参数和返回值因为需要比较是否对称,因此每次递归传入的参数因当是一对对称位置上的结点,返回值
纪宁app
·
2023-11-26 12:11
力扣刷题记录
java
力扣
数据结构
5.5leecode
刷题记录
(leecode704.二分查找,leecode.27移除元素)
leeocde704.二分查找二分查找对于数组题目来说是比较基础的题目了。切记二分查找有两个前提才可以进行二分查找,一是数组中不能有重复元素,二是数组中的是升序排列的。二分查找的步骤如下,一定要谨记:1.找到数组左右两个端点2.找到中间点的值nums[middle]3.通过middle与target的比较来更新左右端点,切记在更新的时候一定要注意边界问题,因为这是整数二分问题。代码如下,还有题解c
喜欢吃火鸡面吗
·
2023-11-26 09:20
算法笔记
leetcode
算法
数据结构
【
LeetCode算法
- C#】26.删除有序中的重复项
开发工具与关键技术:C#作者:奶糖不甜撰写时间:2022.7.17C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NETFramework和.NETCore之上的高级程序设计语言.并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员AndersHejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的
奶糖微咸
·
2023-11-26 05:50
【LeetCode算法
-
C#】
leetcode
算法
c#
SQLZOO及经典面试50题
刷题记录
文章目录SQLZOOSELECTnames1.顯示所有國家名字,其首都和國家名字是相同的。2.“Mexico墨西哥”的首都是”MexicoCity”。3.找出所有首都和其國家名字,而首都要有國家名字中出現4.找出所有首都和其國家名字,而首都是國家名字的延伸。5.“Monaco-Ville"是合併國家名字“Monaco”和延伸詞”-Ville".顯示國家名字,及其延伸詞,如首都是國家名字的延伸。SE
小陈今天学习了吗
·
2023-11-26 01:25
SQL
sql
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他