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刷题记录
力扣
刷题记录
7.1-----11. 盛最多水的容器
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public:intmaxArea(vector&height){inti,j;intreturn_int=0;i=0;j=height.size()-1;while(iheight[j]){j--;}else{i++;}}returnreturn_int;}};三、运行结果
@白圭
·
2022-12-07 10:16
leetcode
算法
c++
力扣
刷题记录
5.1-----5. 最长回文子串
目录一、题目二、代码三、运行结果一、题目二、代码//二维//ij//相同1//相差为1看是否相等//相差大于等于2相等之后看i+1j-1classSolution{public:stringlongestPalindrome(strings){inti,j;vector>dp(s.size(),vector(s.size(),0));stringreturn_string;intmax_lengt
@白圭
·
2022-12-07 10:15
leetcode
算法
动态规划
代码随想录
刷题记录
6 - 二叉树(1)
记一下刷到哪了,推:代码随想录6.二叉树(1)难度题目类型(空间+时间复杂度)简单144.二叉树的前序遍历非递归O(n)简单145.二叉树的后序遍历非递归O(n)简单94.二叉树的中序遍历(√)非递归O(n)中等102.二叉树的层序遍历队列O(n)+O(n)中等107.二叉树的层次遍历II队列O(n)+O(n)中等199.二叉树的右视图队列O(n)+O(n)简单637.二叉树的层平均值队列O(n)
nero_my
·
2022-12-06 09:53
刷题
leetcode
算法
数据结构
c++
CTF-Web
入门-get_post
一、题目来源本题来源于攻防世界Cyberpeace-n3k0,是一道web方向入门级别的题目。二、解题思路打开题目场景,看到如下界面:题目要求我们使用get方式提交名为a,值为1的变量。为此只需在url中添加/?a=1。跳转后得到如下信息:为了使用post方式提交变量,按F12打开Hackbar,填入以下内容:点击EXECUTE执行,即可得到本题flag:三、总结本题考查HTTP的两种常见请求方法
| 清风、
·
2022-12-04 00:45
CTF
http
CTF-Web
入门-robots
一、题目来源本题来源于攻防世界Cyberpeace-n3k0,是一道web方向的入门题目。二、解题思路首先打开题目场景,发现页面为一片空白。由于题目名为robots,考虑robots协议相关的知识,推测会在根目录下放置robots.txt文件。于是在地址栏中添加/robots/txt并跳转,获得如下信息:看到f1ag_1s_h3re.php,于是尝试在地址栏中输入/f1ag_1s_h3re.php
| 清风、
·
2022-12-04 00:15
CTF
http
LeetCode刷了500+了总结了算法必背模板直接拿到字节实习offer
目前已经有了两场大厂复习了,分别是滴滴和字节,现在还在字节实习,回想自己找实习的注意的点,那就是算法超级重要,我把能力排一个序,算法>项目经历>八股,所以在互联网这样如此内卷的行业,LeetCode是一定要刷的,下面是我
刷题记录
阿联爱学习
·
2022-12-01 07:28
#
算法面试
#
学习笔记
#
labuladong刷题
算法
实习
字节
刷题
【Leetcode
刷题记录
_C++】【图】
图二分图二分图算法也称为染色法,是一种广度优先搜索。如果可以用两种颜色对图中的节点进行着色,并且保证相邻的节点颜色不同,那么图为二分。785.判断二分图存在一个无向图,图中有n个节点。其中每个节点都有一个介于0到n-1之间的唯一编号。给你一个二维数组graph,其中graph[u]是一个节点数组,由节点u的邻接节点组成。形式上,对于graph[u]中的每个v,都存在一条位于节点u和节点v之间的无向
ycr的帐号
·
2022-11-26 16:02
leetcode笔记
leetcode
c++
图论
leetcode python
刷题记录
(三) 21~30
21.合并两个有序链表classSolution:defmergeTwoLists(self,list1:Optional[ListNode],list2:Optional[ListNode])->Optional[ListNode]:#当变为空列表时结束递归,返回列表ifnotlist1:returnlist2ifnotlist2:returnlist1#递归调用#如何递归:我们判断l1和l2头
我叫辰辰啦
·
2022-11-24 16:28
leetcode
leetcode
链表
算法
leetcode python
刷题记录
(三) 21~30
21.合并两个有序链表classSolution:defmergeTwoLists(self,list1:Optional[ListNode],list2:Optional[ListNode])->Optional[ListNode]:#当变为空列表时结束递归,返回列表ifnotlist1:returnlist2ifnotlist2:returnlist1#递归调用#如何递归:我们判断l1和l2头
我叫辰辰啦
·
2022-11-24 16:28
leetcode
leetcode
链表
算法
力扣
刷题记录
125.1-----115. 不同的子序列
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public:intnumDistinct(strings,stringt){inti,j;intreturn_int=0;vector>dp(s.size(),vector(t.size(),0));for(i=0;i=1&&j>=1){if(s[i]==t[j])dp[i][j]=dp[i-1][j-1]+dp[i-1
@白圭
·
2022-11-22 21:03
leetcode
算法
动态规划
力扣
刷题记录
126.1-----583. 两个字符串的删除操作
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public:intminDistance(stringword1,stringword2){inti,j;intreturn_int=0;intmax_length=0;vector>dp(word1.size(),vector(word2.size(),0));for(i=0;imax_length)max_lengt
@白圭
·
2022-11-22 21:03
leetcode
算法
动态规划
力扣
刷题记录
及总结(Python3)第7题
题目描述:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围[−231,231−1],就返回0。假设环境不允许存储64位整数(有符号或无符号)。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-integer著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
天翼冰霜
·
2022-11-20 20:00
力扣Python刷题
python
算法
数据结构
leetcode
力扣
刷题记录
及总结(Python3)第9题
给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。classSolution
天翼冰霜
·
2022-11-20 20:00
力扣Python刷题
leetcode
算法
python
代码随想录
刷题记录
day19 二叉搜索树的最小绝对差+ 二叉搜索树中的众数(代码技巧)+二叉树的最近公共祖先
代码随想录
刷题记录
day19[代码随想录](https://programmercarl.com/)530.二叉搜索树的最小绝对差思想双指针法,维护一个最小值,和一个pre指针,当前节点的前一个节点,做差值比较
Made in Program
·
2022-11-20 17:02
算法
数据结构
java
代码随想录
刷题记录
day20 二叉搜索树的最近公共祖先+二叉搜索树中的插入操作+删除二叉搜索树中的节点
代码随想录
刷题记录
day20二叉搜索树的最近公共祖先+二叉搜索树中的插入操作+删除二叉搜索树中的节点参考:代码随想录235.二叉搜索树的最近公共祖先思想1.用普通二叉树的思想去做了这道题目和昨天的题解类似
Made in Program
·
2022-11-20 17:02
算法
leetcode
代码随想录
刷题记录
day21 修剪二叉搜索树 将有序数组转换为二叉搜索树 把二叉搜索树转换为累加树
代码随想录
刷题记录
day21修剪二叉搜索树将有序数组转换为二叉搜索树把二叉搜索树转换为累加树参考:[代码随想录](669.修剪二叉搜索树思想递归终止条件root==nullreturnnull返回空节点表示删除小于
Made in Program
·
2022-11-20 17:02
算法
leetcode
数据结构
代码随想录
刷题记录
day17之寻找树左下角的值+求路径总和+构造二叉树
代码随想录
刷题记录
day17之寻找树左下角的值+求路径总和+构造二叉树513.找树左下角的值思想用两个变量,maxHeight,res其中maxHeight维护最大深度,res维护结果本题不涉及对中间节点的操作
Made in Program
·
2022-11-20 17:32
leetcode
算法
代码随想录
刷题记录
day01
day01leetcode:704二分查找思想:二分法的思想比较好理解,主要就是边界问题不好处理。比如说while(lefttarget){//中间的数比目标值大要找的数字在中间左边right=mid-1;}else{returnmid;}}return-1;}左闭右开写法publicintsearch(int[]nums,inttarget){intleft=0;intright=nums.le
Made in Program
·
2022-11-20 17:01
算法
leetcode
数据结构
代码随想录
刷题记录
day22 回溯基础+组合问题+剪枝操作
代码随想录
刷题记录
day22回溯基础+组合问题+剪枝操作参考:代码随想录回溯基础回溯主要解决的问题组合问题:N个数里面按一定规则找出k个数的集合(无序12和21属于相同的组合)切割问题:一个字符串按一定规则有几种切割方式子集问题
Made in Program
·
2022-11-20 17:06
剪枝
算法
leetcode
紫书
刷题记录
UVa12100 打印队列
看了很多题解用了优先队列,那我这里就用容器+队列。这道题的难点就在于位置的判断,因为优先级是会重复的,队列的位置是不如容器那样好索引的,所以很自然的想到建立一个打印任务的结构体,储存优先级和位置;但问题来了,我们知道队列是不支持随机访问元素的,只能访问头部,那么确定最高的优先级呢?很简单,用一个vector,入队的时候储存优先级,这个vector不需要和队列的位置对应,入队完成后按降序排列,此时v
meaqua!!
·
2022-11-19 16:13
紫书刷题记录
c++
算法
紫书
刷题记录
UVa297 四分树
感觉紫书上这一部分内容基本都需要递归,也算帮自己初步掌握递归思路了吧!第一次独立完成本章的习题!本题题意很好理解,但是如果只看书的话最后求总黑方块个数的时候会有疑问,最好还是去看看原题。原题是给定了一共有1024个方块,树的层数不超过5。这里给出解题思路:按顺序依次建立两颗四叉树->合并树->根据层数求黑色方块总数量,代码很容易实现,就是递归的时候自己多走两遍会比较清晰。下面放出代码(均有注释):
meaqua!!
·
2022-11-19 16:13
紫书刷题记录
算法
数据结构
紫书
刷题记录
UVa10935 卡片游戏
蛮简单的模拟题,一开始想用递归,但看了下感觉不太好确定方程,再次读题发现就队列就能很好的模拟了,思路也很清晰:第一张卡片出队后第二张卡片插入到队尾;重复这个操作即可。这题PE了两三次,输入有点小坑,如果只有一张牌也要输出Discardedcards:而且貌似每一行的最后一个输出后面不带空格==上代码:#include#include#includeusingnamespacestd;intmain
meaqua!!
·
2022-11-19 16:12
紫书刷题记录
c++
c语言
算法
紫书
刷题记录
:UVa1594,Ducci序列;
本题难度不大,思路也很清晰:元组大小不确定,设置为vector;建立一个集合,集合里每一个元素就是一个元组,每次计算完元组后先判断LOOPorZERO,如果成立直接退出,否则插入新元组#include#include#include#include#includeusingnamespacestd;intmain(){intt;cin>>t;set>st;//每个集合是一个容器,代表元组,因为题目
meaqua!!
·
2022-11-19 16:42
紫书刷题记录
c++
算法
紫书
刷题记录
UVa1593 代码对齐
不太喜欢这种题,可能是有点怕字符串吧!这题的难点主要在思路的转变,题目要求左对齐且尽量靠左,所以确定每一列的间隔就很重要了。可以把每一列的单词长度最大的那个挑出来作为间隔比如第一列单词长度最大的abcde那么就以6作为分隔(为什么不是5?因为单词之前至少要空一格)所以该列就以6作为分隔符,其他的以此类推,直接上代码:#include#include#include#include#include#
meaqua!!
·
2022-11-19 16:42
紫书刷题记录
c++
开发语言
后端
leetcode
刷题记录
上链接https://leetcode.cn/problems/longest-substring-without-repeating-characters/滑动窗口模板。classSolution:deflengthOfLongestSubstring(self,s:str)->int:cur,res=[],0forrinrange(len(s)):whiles[r]incur:cur.pop(
Five6667
·
2022-11-19 09:17
leetcode
python
算法
BUU
刷题记录
——5
October2019TwiceSQLInjection由题目名可知为二次注入username=1'unionselectdatabase()#username=1'unionselectgroup_concat(table_name)frominformation_schema.tableswheretable_schema='ctftraining'#username=1'unionselec
Arnoldqqq
·
2022-11-17 10:37
ctf
LeetCode
刷题记录
-简单模块(三)
目录相同的树(深度优先搜索、广度优先搜索)对称二叉树(深度优先搜索、广度优先搜索)二叉树的最大深度将有序数组转换为平衡二叉树判断二叉树是不是平衡二叉树(递归)二叉树的最小深度路径总和相同的树(深度优先搜索、广度优先搜索)给定两个二叉树的根节点,判断两棵树是否完全相同对两棵树使用相同的方式遍历比较即可深度优先搜索/***Definitionforabinarytreenode.*publicclas
种棵马拉松
·
2022-11-16 11:52
LeetCode刷题记录
leetcode
算法
深度优先
【牛客网刷题】VL8-VL10 generate for语句、比较数大小、function的使用
写在前面本系列博客记录牛客网
刷题记录
日拱一卒,功不唐捐!
Linest-5
·
2022-11-10 13:09
Verilog
fpga开发
Verilog
数字IC
刷题
wy的leetcode
刷题记录
_Day36
wy的leetcode
刷题记录
_Day36时间:目录wy的leetcode
刷题记录
_Day36816.模糊坐标题目介绍思路代码收获226.翻转二叉树题目介绍思路代码收获816.模糊坐标今天的每日一题是:
wy-1226
·
2022-11-08 21:01
C语言
Leetcode刷题记录
leetcode
算法
深度优先
刷题记录
:牛客NC23501小A的回文串
传送门:牛客题目描述:小A非常喜欢回文串,当然我们都知道回文串这种情况是非常特殊的。所以小A只想知道给定的一个字符串的最大回文子串是多少,但是小A对这个结果并不是非常满意。现在小A可以对这个字符串做一些改动,他可以把这个字符串最前面的某一段连续的字符(不改变顺序)移动到原先字符串的末尾。那么请问小A通过这样的操作之后(也可以选择不移动)能够得到最大回文子串的长度是多少。输入:dcbaabc输出:7
yingjiayu12
·
2022-11-07 12:48
c++算法
算法
动态规划
c++
LeetCode
刷题记录
---腾讯精选练习 50 题
腾讯精选练习50题,后续刷到哪更新到哪~~~加油!今天是2022年10月30号,我开始了LeetCode的《腾讯精选练习50题》专题刷题!LeetCode官方对此专题的介绍:面试之前,准备得越充分,收获Offer的几率就越大。如果你的目标是加入腾讯或类似的企业,这50道题目可以让你初步掌握腾讯的面试风格与考点,提前进行模拟演练。题目:难度题目中等2.两数相加困难4.寻找两个正序数组的中位数中等5.
#苦行僧
·
2022-11-04 06:38
算法与数据结构
leetcode
算法
算法与数据结构
腾讯
wy的leetcode
刷题记录
_Day28_动态规划完结篇
wy的leetcode
刷题记录
_Day28_动态规划完结篇时间:2022-10-30目录wy的leetcode
刷题记录
_Day28_动态规划完结篇784.字母大小写全排列题目介绍思路代码收获647.回文子串题目介绍思路代码收获
wy-1226
·
2022-11-03 14:50
Leetcode刷题记录
leetcode
动态规划
算法
剑指offer 分类
刷题记录
反思树祖先深度子树层次遍历先序、后续遍历微软补充链表删除链表公共节点反转平移链表合并链表力扣补充数组微软n数之和矩阵数组排序搜索字符串字符串与其他数值类型的转换动态规划简单打家劫舍买卖股票最大最长子系列二维数组字符串其他回溯(不熟)无序有序二维贪心图微软面经剑指offer网址牛客算法题题目类型总结codetop代码随想录pdf刷题经验时间复杂度java数据结构的定义反思刷题慢以及记不住,要动脑子而
秀秀的奇妙旅行
·
2022-11-01 14:40
Leetcode刷题汇总
前端
vue.js
javascript
【牛客网刷题】VL5-VL7位拆分与运算、数据处理器、求差值
写在前面本系列博客记录牛客网
刷题记录
日拱一卒,功不唐捐!
Linest-5
·
2022-10-25 10:55
Verilog
fpga开发
数字IC
Verilog
刷题
【Python
刷题记录
】Python 练习实例1
Python练习实例1题目:有两个磁盘文件A和B,各存放一行字母中。要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。程序分析:无。程序源代码:if__name__=="__main__":fp=open('test1.txt')a=fp.read()fp.close()fp=open('test2.txt')b=fp.read()fp.close()fp=open('test
热爱科技的刘同学
·
2022-10-23 17:20
python学习笔记
python
学习
【Python
刷题记录
】Day1-选择题
【Python
刷题记录
】Day1-选择题整形变量x中存放了一个两位数,要将这个两位数的个位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是什么?答案:AA.
热爱科技的刘同学
·
2022-10-23 17:50
Python刷题记录
python
开发语言
学习
分享一个面试刷题找工作的好平台 -
刷题记录
-python-3
分享一个面试刷题找工作的好平台,可以直接点击:牛客找工作:刷题:经验分享:题目:答案:importheapqimportsysn=int(sys.stdin.readline().strip())data=[]for_inrange(n):line=sys.stdin.readline().strip().split("")ifline[0]=="push":val=int(line[1])hea
数学是算法的灵魂
·
2022-10-16 07:16
牛客刷题记录
面试
职场和发展
LeetCode高频100题
刷题记录
之——回文链表
1问题描述回文链表的含义就是链表内各个结点的值具有对称结构,如1→2→4→2→11\rightarrow2\rightarrow4\rightarrow2\rightarrow11→2→4→2→1这样的,判断一个单向链表是否是回文链表。2算法实现这里只给出题目进阶难度的关于只使用常数量级额外空间以及时间复杂度为O(n)O(n)O(n)的算法:思路是,首先使用快慢指针找到链表的中间结点,然后把后面一
巍巍微澜
·
2022-10-06 11:22
Leetcode刷题记录
leetcode
链表
算法
数据结构
python
LeetCode高频100题
刷题记录
之——反转链表
1问题描述给定一个链表,将其反转。2迭代法求解思路很简单,首先定义两个空链表,然后遍历原始链表,将原始链表当前节点的值赋给链表1,再让链表1的next指向链表2,然后再令链表2等于链表1,经过以上操作,链表2最后的数据就是原始链表中反转的数据,需要注意的是,使用python语言实现时,每次执行完之后要清空链表1,否则会出错。python代码实现:#Definitionforsingly-linke
巍巍微澜
·
2022-10-06 11:21
Leetcode刷题记录
python
链表
算法
数据结构
leetcode
【
刷题记录
②】Java从0到1入门|面向对象
Java从0到1入门
刷题记录
目录一、修改Data类的定义二、验证年龄三、补全构造方法四、重写计算逻辑五、定义打印方法六、类型判断总结我几乎每天都会刷题训练来使自己对各种算法随时保持一个清晰的状态。
陈橘又青
·
2022-09-29 17:35
大数据
刷题记录
7.7
[MRCTF2020]babyRSA需要求得p和qq简单点Q_1=10376643984946558808462504949579385763455651706456348843314822452463810597116105176312771843806286254818481474760129949405281366285145974012749955778539871448190946163
PUTAOAO
·
2022-09-23 13:32
刷题记录
CTF-web
安全解题事项
Robots协议:robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。直接在网址后面加后缀:/robots.txt二、文件备份:常见的备份文件后缀名有:.git.sv
black^sugar
·
2022-09-22 22:46
web安全
【
刷题记录
13】Java工程师丨腾讯面试真题(1)
活动地址:CSDN21天学习挑战赛JAVA面试练习题
刷题记录
目录一、生成格雷码二、微信红包三、编码四、游戏任务标记五、素数对总结我几乎每天都会刷题训练来使自己对各种算法随时保持一个清晰的状态。
陈橘又青
·
2022-09-22 16:28
Java刷题记录
java
jvm
servlet
牛客SQL--SQL必知必会
刷题记录
SQL刷题1、groupby可加select后的别名2、substring_index使用3、自表的笛卡儿积就是for循环4、select后不能接与groupby无关字段(一对多问题)+多变量in操作5、子查询练习6、count+if+null可完成同表不同值的计数7、substring细节8、子查询好处子查询将各自的查询、计算等逻辑限制在各自的表内参考文献限定逻辑在特定范围内+子查询为我们想先操
REN_林森
·
2022-09-22 07:23
MySQL必知必会
SQL
MySQL
SQL必知必会
子查询
join
基于Springboot+mybatis-plus+spring security的408刷题小程序
刷题记录
的修改,添加、查看
是饿梦啊
·
2022-09-18 09:34
大学生JAVA课程项目
spring
spring
boot
mybatis
OJ
刷题记录
:问题 B: 蓝桥杯(JAVA组)2015-8 饮料换购
问题B:蓝桥杯(JAVA组)2015-8饮料换购题目要求:乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入一个整数n,表示开始购买的饮料数量(0usingnamespacestd;intmain(){intbou
「已注销」
·
2022-09-17 07:27
算法题
c++
【
刷题记录
⑦】Java工程师丨字节面试真题(一)
Java面试练习
刷题记录
目录一、附加题描述题解:二、编程题1描述题解:三、编程题2描述题解:总结我几乎每天都会刷题训练来使自己对各种算法随时保持一个清晰的状态。
陈橘又青
·
2022-09-15 15:10
Java刷题记录
java
面试
开发语言
leetCode刷题技巧总结(C++篇)
C++/C语言编程技巧C++的STL库总结字符串STL总结之stringC语言字符串函数与string相关函数C++结构体定义C++/C输入输出定义专栏文章挑战程序设计竞赛(经验篇)
刷题记录
索引挑战程序设计竞赛
喵纳德
·
2022-09-15 07:42
LeetCode
c++
leetcode
数据结构
数据结构与算法-
刷题记录
一
数据结构与算法-
刷题记录
仅用于记录自己的刷题过程Day11二维数组中的查找2二分查找-I3寻找峰值4旋转数组5调整数组顺序使奇数位于偶数前面,并保证偶数和偶数、奇数和技术的相对位置不变6数组中出现次数超过一半的数字
silhouette10
·
2022-09-13 18:35
Java
算法
数据结构
排序算法
分治法
【
刷题记录
①】Java从0到1入门|基础知识巩固练习
JAVA从0到1入门
刷题记录
目录一、类型转换二、简单运算三、四舍五入四、交换变量值五、计算商场折扣六、判断体重指数总结我几乎每天都会刷题训练来使自己对各种算法随时保持一个清晰的状态。
陈橘又青
·
2022-09-03 14:31
大数据
开发语言
java
eclipse
idea
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他