联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
思凡念真
博客园
首页
新随笔
联系
管理
订阅
随笔- 218 文章- 0 评论- 11 阅读-
45万
随笔分类 -
算法
上一页
1
2
算法
算法-07用递归函数和栈逆序一个栈
摘要:描述 一个栈依次压入1,2,3,4,5,那么从栈顶到栈底分别为5,4,3,2,1。将这个栈转置后,从栈顶到栈底为1,2,3,4,5,也就是实现栈中元素的逆序,但是只能用递归函数来实现,不能用其他数据结构。 输入描述: 输入数据第一行一个整数N为栈中元素的个数。接下来一行N个整数X_iXi表示一个栈
阅读全文
posted @
2022-01-10 14:00
思凡念真
阅读(76)
评论(0)
推荐(0)
编辑
算法-06由两个栈组成的队列
摘要:描述 用两个栈实现队列,支持队列的基本操作。 输入描述: 第一行输入一个整数N,表示对队列进行的操作总数。下面N行每行输入一个字符串S,表示操作的种类。如果S为"add",则后面还有一个整数X表示向队列尾部加入整数X。如果S为"poll",则表示弹出队列头部操作。如果S为"peek",则表示询问当前
阅读全文
posted @
2022-01-09 21:22
思凡念真
阅读(32)
评论(0)
推荐(0)
编辑
算法-05设计getMin功能的栈
摘要:描述 实现一个特殊功能的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。 输入描述: 第一行输入一个整数N,表示对栈进行的操作总数。下面N行每行输入一个字符串S,表示操作的种类。如果S为"push",则后面还有一个整数X表示向栈里压入整数X。如果S为"pop",则表示弹出栈顶操作。如果
阅读全文
posted @
2022-01-09 19:49
思凡念真
阅读(65)
评论(0)
推荐(0)
编辑
算法-03不重复打印排序数组中相加和为给定值的所有二元组
摘要:描述 给定排序数组arr和整数k,不重复打印arr中所有相加和为k的不降序二元组 例如, arr = [-8, -4, -3, 0, 1, 2, 4, 5, 8, 9], k = 10,打印结果为: 1, 9 2, 8 [要求] 时间复杂度为O(n)O(n),空间复杂度为O(1)O(1) 输入描述:
阅读全文
posted @
2022-01-09 19:20
思凡念真
阅读(100)
评论(0)
推荐(0)
编辑
算法-02最长的可整合子数组的长度
摘要:描述 先给出可整合数组的定义:如果一个数组在排序之后,每相邻两个数的差的绝对值都为1,或者该数组长度为1,则该数组为可整合数组。例如,[5, 3, 4, 6, 2]排序后为[2, 3, 4, 5, 6],符合每相邻两个数差的绝对值都为1,所以这个数组为可整合数组 给定一个数组arr, 请返回其中最大
阅读全文
posted @
2022-01-09 19:04
思凡念真
阅读(63)
评论(0)
推荐(0)
编辑
算法-01在行列都排好序的矩阵中找指定的数
摘要:描述 给定一个N \times MN×M的整形矩阵matrix和一个整数K, matrix的每一行和每一列都是排好序的。 实现一个函数,判断K是否在matrix中 [要求] 时间复杂度为O(N+M)O(N+M),额外空间复杂度为O(1)O(1)。 输入描述: 第一行有三个整数N, M, K接下来N行
阅读全文
posted @
2022-01-09 18:54
思凡念真
阅读(81)
评论(0)
推荐(0)
编辑
上一页
1
2
公告
昵称:
思凡念真
园龄:
10年3个月
粉丝:
13
关注:
18
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
docker(17)
go(2)
java(57)
mysql(3)
netty(12)
nginx(9)
postgresql(4)
python学习(14)
supervisor(2)
vue(1)
读书随笔(11)
技术杂文(61)
领域模型(6)
论文笔记(5)
前端(1)
数据与智能(1)
算法(26)
更多
随笔档案
2025年3月(1)
2025年1月(1)
2024年11月(1)
2024年10月(1)
2024年8月(1)
2024年3月(1)
2024年2月(1)
2024年1月(1)
2023年10月(1)
2023年8月(1)
2023年2月(1)
2022年12月(1)
2022年11月(2)
2022年9月(3)
2022年7月(11)
2022年6月(2)
2022年4月(4)
2022年3月(3)
2022年1月(18)
2021年12月(3)
2021年11月(3)
2021年10月(6)
2021年9月(2)
2021年8月(11)
2021年7月(13)
2021年5月(6)
2021年4月(5)
2021年3月(4)
2021年2月(2)
2021年1月(6)
2020年12月(9)
2020年11月(1)
2020年10月(1)
2017年11月(2)
2017年9月(1)
2017年7月(5)
2017年6月(1)
2017年4月(2)
2017年3月(6)
2017年2月(4)
2017年1月(1)
2016年10月(4)
2016年8月(1)
2016年7月(3)
2016年6月(3)
2016年5月(6)
2016年4月(2)
2016年2月(1)
2016年1月(5)
2015年12月(2)
2015年11月(3)
2015年9月(4)
2015年8月(17)
2015年7月(6)
2015年6月(4)
2015年5月(3)
2014年12月(3)
2014年11月(2)
更多
阅读排行榜
1. linux ip 转发设置 ip_forward(38403)
2. NGINX下配置CACHE-CONTROL(35637)
3. 安装prometheus+grafana监控mysql redis kubernetes等(21382)
4. 访问GitLab的PostgreSQL数据库-(3)(15263)
5. CentOS 下安装 Node npm pm2(14663)
评论排行榜
1. Java热加载(JRebel)与Devtools热部署(3)
2. 算法-25反转单向和双向链表(2)
3. 使用client-go连接k8s集群(2)
4. postgresql的psql常用命令-4(1)
5. postgresql架构基础(转)-(1)(1)
推荐排行榜
1. 微服务设计中的BFF(Backend for Frontend)和网关Gateway(2)
2. postgresql的psql常用命令-4(2)
3. HttpServletRequest 的三个方法 request.getParameter()、request.getInputStream()、request.getReader()(1)
4. Prometheus之kubernetes-sd自动发现(1)
5. 在WINDOWS 10 WSL1 的子系统下完美解决DOCKER的命令问题(1)
最新评论
1. Re:Java热加载(JRebel)与Devtools热部署
没有开源项目做JRebel的事儿吗
--飞出宇宙
2. Re:Java热加载(JRebel)与Devtools热部署
mark
--燕赵雪
3. Re:postgresql的psql常用命令-4
可以~
--规格严格-功夫到家
4. Re:postgresql架构基础(转)-(1)
很好~
--规格严格-功夫到家
5. Re:算法-25反转单向和双向链表
@Joel_Liu head.prev这个指针本身就是空的。当prev取得的head的节点,head已经毫无用处,nead.next=null就是为了去掉引用,好让垃圾回收走,所以无需再设置head....
--思凡念真
点击右上角即可分享