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
刷题之路
【NSSCTF】刷题记录——[SWPUCTF 2021 新生赛]系列(CRYPTO篇)
新手小白,开启CTF
刷题之路
(持续更新)此处主要在NSSCTF平台(NSSCTF|在线CTF平台)上开展刷题[SWPUCTF2021新生赛]pigpig附件如下:刚好前段时间刷到到过一篇文章讲猪圈密码的
SebastianH_
·
2024-09-03 12:17
安全
【
刷题之路
】LeetCode 21. 合并两个有序链表
【
刷题之路
】LeetCode21.合并两个有序链表1、题目描述二、解题1、方法1——直接合并1.1、思路分析1.2、代码实现2、方法2——递归2.1、思路分析2.2、代码实现1、题目描述原题连接:21.
林先生-1
·
2024-02-20 12:34
刷题之路——简单篇
链表
leetcode
数据结构
c语言
【leetcode
刷题之路
】面试经典150题(1)——数组/字符串
文章目录1数组/字符串1.1【排序】合并两个有序数组1.2【双指针】移除元素1.3【双指针】删除有序数组中的重复项1.4【双指针】删除有序数组中的重复项II1.5【数学】多数元素1.6【数组】轮转数组1.7【动态规划】买卖股票的最佳时机1.8【贪心】买卖股票的最佳时机II1.9【贪心】【动态规划】跳跃游戏1.10【贪心】【动态规划】跳跃游戏II1.11【二分】H指数1.12【模拟】时间插入、删除和
小天才才
·
2024-02-19 15:25
#
力扣
#
字符串
leetcode
面试
算法
【leetcode
刷题之路
】面试经典150题(2)——双指针+滑动窗口+矩阵
文章目录2双指针2.1【双指针】验证回文串2.2【双指针】判断子序列2.3【双指针】两数之和II-输入有序数组2.4【双指针】盛最多水的容器2.5【双指针】三数之和3滑动窗口3.1【双指针】长度最小的子数组3.2【滑动窗口】无重复字符的最长子串3.3【哈希表】串联所有单词的子串3.4【哈希表】最小覆盖子串4矩阵4.1【哈希表】有效的数独4.2【模拟】螺旋矩阵4.3【数学】旋转图像4.4【哈希】矩阵
小天才才
·
2024-02-19 15:14
#
力扣
leetcode
面试
矩阵
算法
【NSSCTF】刷题记录——[SWPUCTF 2021 新生赛]系列(REVERSE篇)
新手小白,开启CTF
刷题之路
(持续更新)此处主要在NSSCTF平台(NSSCTF|在线CTF平台)上开展刷题[SWPUCTF2021新生赛]简简单单的逻辑下载附件,内容如下:flag='xxxxxxxxxxxxxxxxxx'list
SebastianH_
·
2024-02-14 02:06
程序人生
LeetCode
刷题之路
:19. 删除链表的倒数第 N 个结点
如果帮助到您,还请点个关注吧,hahaha给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。进阶:你能尝试使用一趟扫描实现吗?示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]提示:链表中结点的数目为sz1ListNode:dummy=ListNode(-1
Super灬Dan
·
2024-02-13 11:17
力扣LeetCode
链表
leetcode
算法
数据结构
删除链表的倒数第
N
个结点
【
刷题之路
Ⅲ】LeetCode 827. 最大人工岛
一、题目描述二、解题思路及代码读完题目我们会发现,这道题正来做其实是很难的,那我们就反着做。我们可以将思路转化为由数字是0的格子出发,统计与它相邻的岛屿的面积,依次遍历完所有的0格子,就能得到最大的面积了:统计面积的操作使用bfs来做,但是如果直接这样做我们会发现,存在许多的重复计算,就比如下面这个例子:右上角和左下角的两个0的相邻岛屿其实是同一个,如果这种重复相邻的岛屿很多的话,很可能就会超时,
林先生-1
·
2024-01-31 07:46
刷题之路——困难及以上
leetcode
算法
职场和发展
BUUCTF
刷题之路
-rip1
首先我们下载源文件,一般pwn题会给一个二进制文件,有些堆题或者栈题会给对应的libc以便针对性利用。拿到一个二进制文件,我们首先就是使用IDA打开分析。一进来是这样的:一般我们不看反汇编代码除非需要仔细分析的时候,直接F5看IDA翻译的C语言代码,这就是IDA的强大之处。能帮我们翻译成C语言代码,但IDA有时候也不一定准确,自己还是要有一定的分析能力。上图这都是函数,带下划线的一般是系统提供的函
call就不要ret
·
2024-01-24 12:33
pwn
CTF
c语言
C++_Leetcode
刷题之路
——简单(持续更新)
目录1.两数之和解一:解二:7.整数反转解一:9.回文数解一:13.罗马数字转整数解一:14.最长公共前缀解一:20.有效的括号解一:21.合并两个有序链表解一:26.删除有序数组中的重复项解一:27.移除元素解一:28.实现strStr()解一:35.搜索插入位置解一:53.最大子序和解一:解二:58.最后一个单词的长度解一:66.加一解一:解二:67.二进制求和解一解二69.x的平方根解一:7
南叔先生
·
2024-01-16 21:10
C++
leetcode刷题优质题解(C++,Python,Go语言)
刷题之路
很痛苦,愿和大家一块坚持,进步。1、代码随想录---c++刷题攻略代码随想录代码随想录PDF,代码随想录百度网盘,代码随想录知识星球,代码随想录
happy der 2b
·
2024-01-03 17:34
leetcode题解
leetcode
c++
python
golang
【NSSCTF】刷题记录——[SWPUCTF 2021 新生赛]系列(WEB篇)
新手小白,开启CTF
刷题之路
(持续更新)此处主要在NSSCTF平台(NSSCTF|在线CTF平台)上开展刷题[SWPUCTF2021新生赛]gift_F12环境打开如下:根据题目提示,直接F12看源码flagget
SebastianH_
·
2023-12-26 19:12
程序人生
力扣-两数相加(Java)
力扣算法—两数相加在刷完B站up主遇见狂神说的java基础篇之后,本人也就开始了力扣的
刷题之路
,刷的第一道题便是两数相加的算法题,那么这道题目在做完后在此进行一个简单的思路陈述和总结。
l2323521889
·
2023-12-24 14:31
java
leetcode
算法
【蓝桥杯python】小白的艰难
刷题之路
。A+B问题
先给大家献上蓝桥杯的练习系统,因为我是新手刷题人所以先更新一下基础练习的普通试题集。“蓝桥杯”练习系统(lanqiao.cn)希望能和大家多多交流一起进步。1.A+B的问题。关于考试的输入输出格式大家应该在别的博文里看到很多了,在此我就不重复说了。以下是我针对此题学习到的知识点。a.如何在一行中输入两个整数(根本问题,如何使用代码将键盘输入的数字读出并进行分割。涉及到的知识点:python语言如何
youngee
·
2023-12-24 04:47
【
刷题之路
Ⅱ】迷宫问题升级版——找最短路径
【
刷题之路
Ⅱ】迷宫问题升级版——找最短路径一、题目描述二、解题1、方法1——暴力递归+更新栈1.1、思路分析1.2、先将栈实现以下1.3、代码实现一、题目描述原题连接:地下迷宫题目描述:小青蛙有一天不小心落入了一个地下迷宫
林先生-1
·
2023-12-04 03:40
刷题之路——中等篇
算法
java
数据结构
c语言
【
刷题之路
】LeetCode 234. 回文链表
【
刷题之路
】LeetCode234.回文链表一、题目描述二、解题1、方法1——复制值到数组后用双指针1.1、思路分析1.2、代码实现2、方法2——反转另一半链表2.1、思路分析2.2、代码实现2.3、补充
林先生-1
·
2023-12-02 00:36
刷题之路——简单篇
链表
leetcode
数据结构
c语言
算法
菜菜的刷题日记 | 189. 轮转数组 rotate-array
系列索引:菜菜的刷题日记|被LeetCode用Python狂虐的那段日子菜鸡的
刷题之路
——2022/1/11文章目录【题目】【官方思路】【参考代码】【我的代码】【思考】【题目】给你一个数组,将数组中的元素向右轮转
猿知
·
2023-12-01 08:51
#
LeetCode刷题日记
leetcode
python
算法
后端
数据结构
BUUCTF
刷题之路
--ciscn_2019_es_21
这题考察的是一个栈迁移的知识。作为入门学习栈迁移是个不可多得的好题。程序简单并且是32位的架构。保护也没有开,因此对于理解栈迁移再好不过了。看一下这题的基本信息:栈迁移的基本原理其实就是栈的空间不够我们利用。也就是不不足以覆盖返回地址,更加不可能构造rop。因此需要迁移到空间足够大的地方去构造rop。因此我们需要能够控制ebp(64位rbp)。在汇编中,leave这个汇编指令就成为了我们的利用目标
call就不要ret
·
2023-11-30 07:01
java
开发语言
BUUCTF
刷题之路
-web-[GXYCTF2019]Ping Ping Ping1
启动环境后,是一个简简单单的页面:看样子是能够触发远程执行漏洞的。尝试下ping127.0.0.1,如果有回显说明我们的想法是对的。最近才学习的nc反弹shell。想着是否能用nc反弹shell的办法。控制服务器然后输出flag呢?于是我测试下服务器是否存在nc命令(当然这是天真了,nc是需要自己下载的,哈哈):发现没有回显,证明这个方法是不可用的。而且难不保服务器上开启了防火墙利用起来更加困难。
call就不要ret
·
2023-11-30 07:31
网络
BUUCTF
刷题之路
-pwn-ciscn_2019_n_81
这题查保护的时候吓了一跳,保护全开。脑子飞速旋转是要我绕过canary,PIE然后再利用栈溢出劫持程序流吗:然后扔进IDA中查看下大致流程:大致看出var是个数组,当var[13]=17的时候就会得到system。那还不简单直接写payload:frompwnimport*#io=remote('node4.buuoj.cn',29957)io=process('./ciscn_2019_n_8'
call就不要ret
·
2023-11-30 07:25
pwn
CTF
前端
javascript
开发语言
力扣
刷题之路
------数组的改变、移动
参考刷题顺序:力扣刷题顺序涉及题目453.最小操作次数使数组元素相等283.移动零665.非递减数列453.最小操作次数使数组元素相等自己的想法:这个题,想了很久怎么用数组来变化然后分析次数。总是超时,于是乎突然觉得,要是有个数学规律就好了。结果还真的有数学规律。通过的那一刻,满脑子只有:?????代码写的很简单。publicintminMoves(int[]nums){inttemp=nums.
啵啵ray
·
2023-11-28 08:20
leetcode
java
牛客网刷题笔记——链表
输入:{4,1,2,3}返回值:{3,2,1,4}本题看似是一道很简单的题,很多人
刷题之路
可能是从这道题开始,但如果不看题解,能独立想清楚却并不是那么容易,此题考查的是通过对链表指针的操作,实现链表反转
T_T-T_T
·
2023-11-27 18:44
LeetCode刷题笔记
【
刷题之路
】二分法的妙用 LeetCode 35. 搜索插入位置
【
刷题之路
】二分法的妙用LeetCode35.搜索插入位置一、题目描述二、解题方法1——直接遍历1.1、思路分析1.2、代码实现方法2——二分法2.1、思路分析2.2、代码实现一、题目描述原题连接:LeetCode35
林先生-1
·
2023-11-26 21:58
刷题之路——简单篇
leetcode
算法
数据结构
【
刷题之路
】LeetCode 26. 删除有序数组中的重复项
【
刷题之路
】LeetCode26.删除有序数组中的重复项一、题目描述二、解题1、方法1——暴力法1.1、思路分析1.2、代码实现2、方法2——标记值标记法2.1、思路分析2.2、代码实现3、方法3——找相同子序列的最后一个
林先生-1
·
2023-11-26 05:17
刷题之路——简单篇
leetcode
算法
c语言
排序算法
【
刷题之路
】LeetCode 232. 用栈实现队列
【
刷题之路
】LeetCode232.用栈实现队列一、题目描述二、解题1、图解主要思路2、先实现栈3、实现各个接口3.1、初始化接口3.2、入队接口3.3、出队接口3.4、取队头接口3.5、判空接口3.6
林先生-1
·
2023-11-24 02:49
刷题之路——简单篇
leetcode
算法
数据结构
c语言
【
刷题之路
】LeetCode232——用栈实现队列
一、题目描述原题链接:https://leetcode.cn/problems/implement-queue-using-stacks/题目描述:请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列
Camellia-Echo
·
2023-11-24 02:17
算法
c++
数据结构
leetcode
Leetcode
刷题之路
-12. 整数转罗马数字
https://leetcode-cn.com/problems/integer-to-roman/publicclassSolution{publicStringintToRoman(intnum){//把阿拉伯数字与罗马数字可能出现的所有情况和对应关系,放在两个数组中,并且按照阿拉伯数字的大小降序排列int[]nums={1000,900,500,400,100,90,50,40,10,9,5
w666999w
·
2023-11-22 00:16
leetcode
leetcode
算法
动态规划
leetcode_1877数组中最大数对和的最小值--leetcode
刷题之路
leetcode_1877数组中最大数对和的最小值题目描述代码题目描述一个数对(a,b)的数对和等于a+b。最大数对和是一个数对数组中最大的数对和。比方说,如果我们有数对(1,5),(2,3)和(4,4),最大数对和为max(1+5,2+3,4+4)=max(6,5,8)=8。给你一个长度为偶数n的数组nums,请你将nums中的元素分成n/2个数对,使得:nums中每个元素恰好在一个数对中,且最
喝茶的龟壳
·
2023-11-20 05:27
leetcode刷题
leetcode
贪心算法
快速排序
算法
【
刷题之路
Ⅱ】LeetCode 5.最长回文子串
【
刷题之路
Ⅱ】LeetCode5.最长回文子串一、题目描述二、解题1、方法1——暴力法1.1、思路分析1.2、代码实现2、方法2——中心扩散2.1、思路分析2.2、代码实现3、方法3——动态规划3.1、
林先生-1
·
2023-11-11 23:52
刷题之路——中等篇
leetcode
算法
c语言
动态规划
【
刷题之路
Ⅱ】LeetCode 143. 重排链表
【
刷题之路
Ⅱ】LeetCode143.重排链表一、题目描述二、解题1、方法1——线性表辅助1.1、思路分析1.2、代码实现2、方法2——中间节点+反转链表+合并链表2.1、思路分析2.2、代码实现一、题目描述原题连接
林先生-1
·
2023-11-04 03:33
刷题之路——中等篇
链表
leetcode
数据结构
c语言
算法
牛客网刷题-括号匹配问题
想要学好嵌入式,C语言与数据结构是必要熟练掌握的,而想熟练掌握一门语言,必须经过大量的练习,刷题,至少需要一两万行的代码量,才能具有一定的编程能力,至少拿到一个功能,怎么去用编程语言去实现它,从现在开始我要开启
刷题之路
rivencode
·
2023-10-28 18:46
数据结构
牛客网刷题
牛客网刷题-环形链表
想要学好嵌入式,C语言与数据结构是必要熟练掌握的,而想熟练掌握一门语言,必须经过大量的练习,刷题,至少需要一两万行的代码量,才能具有一定的编程能力,至少拿到一个功能,怎么去用编程语言去实现它,从现在开始我要开启
刷题之路
rivencode
·
2023-10-28 18:16
牛客网刷题
链表
数据结构
牛客网刷题-合并两个排序的链表
想要学好嵌入式,C语言与数据结构是必要熟练掌握的,而想熟练掌握一门语言,必须经过大量的练习,刷题,至少需要一两万行的代码量,才能具有一定的编程能力,至少拿到一个功能,怎么去用编程语言去实现它,从现在开始我要开启
刷题之路
rivencode
·
2023-10-28 18:15
牛客网刷题
链表
数据结构
牛客网刷题-合并两个有序数组
想要学好嵌入式,C语言与数据结构是必要熟练掌握的,而想熟练掌握一门语言,必须经过大量的练习,刷题,至少需要一两万行的代码量,才能具有一定的编程能力,至少拿到一个功能,怎么去用编程语言去实现它,从现在开始我要开启
刷题之路
rivencode
·
2023-10-28 18:45
牛客网刷题
数据结构
算法
c++
华为OD机试之
刷题之路
(每日一题)
说明:文章只写了题目标题,可以在牛客上搜索题目的完整描述:https://www.nowcoder.com/ta/huawei以下题目均为初级和中级难度(初级难度可能不会写思路)。1.整数与IP地址之间的转换:思路:使用了bin(),int(),zfill()等内置函数,前两个函数能够实现十进制与二级制之间的转换,zfill函数能够进行补0操作代码:defip_v_input(ip_v):if'.
Taonny
·
2023-10-21 08:11
python
LeetCode
刷题之路
:153. 寻找旋转排序数组中的最小值
如果帮助到您,还请点个关注吧,hahaha已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums=[0,1,2,4,5,6,7]在变化后可能得到:若旋转4次,则可以得到[4,5,6,7,0,1,2]若旋转7次,则可以得到[0,1,2,4,5,6,7]注意,数组[a[0],a[1],a[2],…,a[n-1]]旋转一次的结果为数组[a[n-1],a[0],a
Super灬Dan
·
2023-10-19 11:40
力扣LeetCode
指针
算法
leetcode
数据结构
寻找旋转排序数组中的最小值
LeetCode
刷题之路
:81. 搜索旋转排序数组 II
如果帮助到您,还请点个关注吧,hahaha已知存在一个按非降序排列的整数数组nums,数组中的值不必互不相同。在传递给函数之前,nums在预先未知的某个下标k(0bool:#returntargetinnumsleft,right=0,len(nums)-1whileleft>1ifnums[mid]==target:returnTrueifnums[mid]=nums[left]ortarget
Super灬Dan
·
2023-10-19 11:40
力扣LeetCode
算法
leetcode
数据结构
python
搜索旋转排序数组
II
BUUCTF
刷题之路
-jarvisoj_level01
直接IDA打开看主函数如下:跟进这个vulnerable_function函数:看到个read函数,而且能输入的最大字节数为512字节。而buf我们看到是128字节的限度,那应该是存在栈溢出的问题。而且我们直接看到有个后门函数,和前面几题的套路如出一辙。:接下来我们验证开启了哪些保护:还是熟悉的味道,直接构造exp:frompwnimport*sh=remote('node4.buuoj.cn',
call就不要ret
·
2023-10-14 20:25
pwn
CTF
python
c++
LeetCode
刷题之路
:714. 买卖股票的最佳时机含手续费
给定一个整数数组prices,其中第i个元素代表了第i天的股票价格;整数fee代表了交易股票的手续费用。你可以无限次地完成交易,但是你每笔交易都需要付手续费。如果你已经购买了一个股票,在卖出它之前你就不能再继续购买股票了。返回获得利润的最大值。注意:这里的一笔交易指买入持有并卖出股票的整个过程,每笔交易你只需要为支付一次手续费。示例1:输入:prices=[1,3,2,8,4,9],fee=2输出
Super灬Dan
·
2023-10-06 12:31
力扣LeetCode
leetcode
算法
python
买卖股票的最佳时机含手续费
LeetCode
刷题之路
删列造序 II
删列造序II【中等】给定由N个小写字母字符串组成的数组A,其中每个字符串长度相等。选取一个删除索引序列,对于A中的每个字符串,删除对应每个索引处的字符。比如,有A=["abcdef","uvwxyz"],删除索引序列{0,2,3},删除后A为["bef","vyz"]。假设,我们选择了一组删除索引D,那么在执行删除操作之后,最终得到的数组的元素是按字典序(A[0]A[j+1][i]:return1
小北写码
·
2023-10-03 11:06
2021.5.21开始的兔系
刷题之路
根据LeetCode分类进行逐个击破 培养出自己的套路~
十二月了再更一波最近的题解都写在这个仓库中,另外仓库中也记录了自己学习前端过程中的收获~近期刷题情况——2021-11突然好多人看这篇XD来更一波,依旧在保持刷题啦~目前是跟着一本前端算法小册(前端er们用来巩固基础很不错哦!另外可以看到我在小册底下有很多留言啊哈哈哈(掘金与CSDN同名嗷))+力扣每日一题在巩固基础;预计12月份用一个月左右的时间刷一波剑指Offer,然后通过面试来试试自己几斤几
敲代码的小提琴手
·
2023-09-28 01:22
力扣刷题
算法强化之路
#
分门别类刷力扣
算法
java
leetcode
刷题计划
BUUCTF
刷题之路
--easyre1
大半夜的闲来无事做做reverse题目。顺便唠唠嗑,第一题出乎意料的简单,甚至我都怀疑这个flag是假的,直到我复制去提交时竟然真的成功了。第一题一般都是开胃菜,教会我们如何使用做这些方向的工具,就好比做pwn的时候第一题要求我们会使用nc去链接远程服务器一样。下载题目得到的是一个zip,解压后是一个exe文件。做Pwn题的习惯,我直接扔进了IDA找到主函数,直接F5看C语言代码。没想到flag就
call就不要ret
·
2023-09-27 07:18
CTF
逆向
c语言
开启力扣
刷题之路
>【数组】> 二分法
【代码随想录】力扣刷题攻略<<<这是大佬的git链接,感兴趣的小伙伴一起追随大佬的脚步,少走弯路噢。----搬运工是我了。。。
王六六同学
·
2023-09-23 22:11
leetcode刷题
java
我的leetcode
刷题之路
——动态规划篇
实话说,本人不是很喜欢刷题目,我感觉又难,又花时间,同样的时间能看不少论文和看几个有意思的DL的公式,但是奈何要洽饭啊,不看不行,就以动态规划作系列为第一个开始吧关于动态规划的入门理解,看一下这个:如何理解动态规划,https://www.zhihu.com/question/39948290,建议着重看一下,zhentan的这个回答,写的很好说到底,动态规划就三部分的内容:建立状态转移方程缓存并
量化橙同学
·
2023-09-13 15:07
数学
做个人吧
算法
动态规划
【leetcode
刷题之路
】剑指Offer(3)——搜索与回溯算法
文章目录7搜索与回溯算法7.1【BFS】剑指Offer32-I-从上到下打印二叉树7.2【BFS】剑指Offer32-II-从上到下打印二叉树II7.3【BFS】【双端队列】剑指Offer32-III-从上到下打印二叉树III7.4【BFS】剑指Offer26-树的子结构7.5【递归】剑指Offer27-二叉树的镜像7.6【递归】【双指针】剑指Offer28-对称的二叉树7.7【DFS】【回溯】【
小天才才
·
2023-08-30 00:51
#
力扣
#
搜索
算法
leetcode
链表
数据结构
【leetcode
刷题之路
】剑指Offer(4)——分治+排序算法+动态规划
文章目录8分治算法8.1【递归】剑指Offer07-重建二叉树8.2【递归】【快速幂】剑指Offer16-数值的整数次方8.3【递归】剑指Offer33-二叉搜索树的后序遍历序列8.4【递归】【分治】剑指Offer17-打印从1到最大的n位数8.5【归并排序】【分治】剑指Offer51-数组中的逆序对9排序9.1【冒泡排序】剑指Offer45-把数组排成最小的数9.2【排序】剑指Offer61-扑
小天才才
·
2023-08-30 00:50
#
力扣
#
动态规划dp
leetcode
排序算法
动态规划
算法
【
刷题之路
Ⅱ】LeetCode 739. 每日温度
【
刷题之路
Ⅱ】LeetCode739.每日温度一、题目描述二、解题1、方法1——暴力法1.1、思路分析1.2、代码实现2、方法2——单调栈2.1、思路分析2.2、先将栈实现一下2.3、代码实现一、题目描述原题连接
林先生-1
·
2023-08-17 09:45
刷题之路——中等篇
leetcode
算法
数据结构
c语言
【
刷题之路
】LeetCode 面试题 03.02. 栈的最小值
【
刷题之路
】LeetCode面试题03.02.栈的最小值一、题目描述二、解题1、方法1——“辅助栈”1.1、思路分析1.2、代码实现一、题目描述原题连接:面试题03.02.栈的最小值题目描述:请设计一个栈
林先生-1
·
2023-08-17 09:15
刷题之路——简单篇
leetcode
数据结构
算法
c语言
【
刷题之路
Ⅱ】百度面试题——迷宫问题
【
刷题之路
Ⅱ】百度面试题——迷宫问题一、题目描述二、解题1、方法1——暴力递归1.1、思路分析1.2、先将栈实现一下1.3、代码实现一、题目描述原题连接:迷宫问题题目描述:定义一个二维数组N*M,如5×
林先生-1
·
2023-08-17 09:15
刷题之路——中等篇
算法
java
面试
c语言
【
刷题之路
】LeetCode 1700. 无法吃午餐的学生数量
【
刷题之路
】LeetCode1700.无法吃午餐的学生数量一、题目描述二、解题1、思路分析2、代码实现2.1、先将队列实现一2.2、代码实现一、题目描述原题连接:1700.无法吃午餐的学生数量题目描述:
林先生-1
·
2023-08-17 09:15
刷题之路——简单篇
leetcode
算法
数据结构
c语言
算法
刷题之路
刷题历程---基本数据结构---数组、字符串、堆、栈、队列、链表739.每日温度(栈)155.最小栈20.有效的括号581.最短无序连续数组169.多数元素(数组)136.只出现一次的数字128.最长连续序列560.和为k的子数组(组+哈希表)394字符串解码(辅助栈)283移动零(双指针)239滑动数组最大值(大顶堆/队列)84.柱状图中最大的矩形215.数组中的第K个最大元素(堆/快排)208
抱猫人
·
2023-08-05 20:02
#
算法记录
算法
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他