跳至主要內容
labuladong 的算法笔记
主站
会员/打卡
本站会员
30 天刷题打卡
配套工具
算法可视化面板
Chrome 插件
vscode 插件
Jetbrains 插件
纸质书
更新日志
网站更新日志
可视化面板更新日志
Chrome 插件更新日志
vscode 插件更新日志
Jetbrains 插件更新日志
纸质书勘误
bug 反馈
搜索
K
【强化练习】更多经典设计习题
labuladong
原创
约 8376 字
前置知识
阅读本文前,你需要先学习:
用链表加强哈希表
用数组加强哈希表
设计类题目都是让你把基本数据结构进行组合,去解决某些具体场景中的问题。我们先来看几道比较简单但比较有意思的题目吧。
算法设计场景
353. 贪吃蛇
基本思路
解法代码
355. 设计推特
基本思路
解法代码
379. 电话目录管理系统
基本思路
解法代码
155. 最小栈
基本思路
解法代码
1670. 设计前中后队列
基本思路
解法代码
895. 最大频率栈
基本思路
解法代码
设计迭代器
284. 顶端迭代器
基本思路
解法代码
251. 展开二维向量
基本思路
解法代码
loading...
上一页
设计朋友圈时间线功能
下一页
一道数组去重的算法题把我整不会了
微信扫码授权用户信息