常见面试算法题汇总
2021/7/13 12:06:12
本文主要是介绍常见面试算法题汇总,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 排序
- 比较排序
- 冒泡排序
- 归并排序
- 快速排序
- 线性排序
- 计数排序
- 桶排序
- 比较排序
- 二叉树
- 顺序遍历
- 层次遍历
- 左右翻转
- 最大值
- 最大深度
- 最小深度
- 平衡二叉树
- 链表
- 删除节点
- 翻转链表
- 中间元素
- 判断是否为循环链表
- 合并两个已排序链表
- 链表排序
- 删除倒数第N个节点
- 两个链表是否相交
- 栈 / 队列
- 带最小值操作的栈
- 有效括号
- 用栈实现队列
- 逆波兰表达式求值
- 二分
- 二分搜索
- X的平方根
- 哈希表
- 两数之和
- 连续数组
- 最长无重复字符的子串
- 最多点在一条直线上
- 堆 / 优先队列
- 前K大的数
- 前K大的数II
- 第K大的数
- 二叉搜索树
- 验证二叉搜索树
- 第K小的元素
- 数组 / 双指针
- 加一
- 删除元素
- 删除排序数组中的重复数字
- 我的日程安排表 I
- 合并排序数组
- 贪心
- 买卖股票的最佳时机
- 买卖股票的最佳时机 II
- 最大子数组
- 主元素
- 字符串处理
- 生成括号
- Excel表列标题
- 翻转游戏
- 翻转字符串中的单词
- 转换字符串到整数
- 最长公共前缀
- 回文数
- 动态规划
- 单词拆分
- 爬楼梯
- 打劫房屋
- 编辑距离
- 乘积最大子序列
- 矩阵
- 螺旋矩阵
- 判断数独是否合法
- 旋转图像
- 二进制 / 位运算
- 落单的数
- 格雷编码
- 其他
- 反转整数
- LRU缓存策略
这篇关于常见面试算法题汇总的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16ShardingSphere 如何完美驾驭分布式事务与 XA 协议?
- 2024-11-16ShardingSphere如何轻松驾驭Seata柔性分布式事务?
- 2024-11-16Maven资料入门指南
- 2024-11-16Maven资料入门教程
- 2024-11-16MyBatis Plus资料:新手入门教程与实践指南
- 2024-11-16MyBatis-Plus资料入门教程:快速上手指南
- 2024-11-16Mybatis资料入门教程:新手必看指南
- 2024-11-16MyBatis资料详解:新手入门与初级实战指南
- 2024-11-16MyBatisPlus资料:初学者入门指南与实用教程
- 2024-11-16MybatisPlus资料详解:初学者入门指南