积累的面试题目及答案(查漏补缺,完善知识体系)
- 数组中求两数之和等于给定target是,这两个数字在数组中的索引
- 给定一个int值,返回反转之后的字符串,例如:1234 返回 ’4321‘,使用递归实现,不可使用全局变量
- 删除有序链表中的重复值
- url中参数截取
- 修改print 函数,使之输出 0 到 99,或者 99 到 0
- 快速排序算法
- 冒泡排序算法
- 插入排序算法
- 插入排序算法优化
- 选择排序算法
- 归并排序算法
- 字符串大写转小写算法
- 数组去重算法
- leetcode 买卖股票的最佳时机 II
- 最快生成堆算法-heapify
- leetcode 旋转数组
- leetcode 存在重复
- leetcode 两个数组的交集 II
- leetcode 加一
- leetcode 移动零解决方法一
- leetcode 移动零解决方法二
- leetcode 有效的数独
- leetcode 旋转图像
- leecode 反转字符串
- leecode 整数反转
- leecode 字符串中的第一个唯一字符
- leecode 有效的字母异位词
- leecode 验证回文串
- leecode 字符串转换整数 (atoi)
- leecode 最长公共前缀
- leecode 删除链表中的节点
- leecode 删除链表的倒数第N个节点
- leecode 反转链表
- leecode 合并两个有序链表
- leecode 验证回文链表算法
- leecode 验证环形链表
- leecode 二叉树的最大深度
- leecode 二叉树的最大深度-优化
- leecode 验证二叉搜索树
- leecode 验证对称二叉树-递归实现
- leecode 验证对称二叉树-层级遍历实现
- leecode 二叉树的层次遍历
- leecode 将有序数组转换为二叉搜索树
- leecode 合并两个有序数组
- leecode 一个错误的版本
- leecode 爬楼梯
- leecode 买卖股票的最佳时机(动态规划)
- leecode 最大子序和-解法一
- leecode 最大子序和-解法二
- leecode 打家劫舍
- leecode 计数质数
- leecode 计数质数罗马数字转整数
- leecode 位1的个数
- leecode 汉明距离
- leecode 帕斯卡三角形 (杨辉三角)
- leecode 有效的括号
- leecode 三数之和
- leetcode 矩阵置零
- leetcode 字谜分组
- leetcode 无重复字符的最长子串
- leetcode 无重复字符的最长子串-优化
- leetcode 无重复字符的最长子串-优化(索引)
- leetcode 最长回文子串
- 最长回文子串-中心扩展算法
- leetcode 递增的三元子序列
- leetcode 两数相加
- leetcode 奇偶链表
- leetcode 相交链表
- leetcode 相交链表优化
- leetcode 二叉树中序遍历,迭代实现
- leetcode 二叉树的锯齿形层次遍历
- leetcode 从前序与中序遍历序列构造二叉树(1)
- leetcode 填充每个节点的下一个右侧节点指针
- leetcode 二叉搜索树中第K小的元素(递归方式)
- leetcode 二叉搜索树中第K小的元素 (迭代方式)
- leetcode 岛屿数量
- leetcode 全排列
- leetcode 电话号码的字母组合
- leetcode 子集
- leetcode 生成括号
- leetcode 单词搜索
- leetcode 颜色分类
- leetcode 前 K 个高频元素
- leetcode 数组中的第K个最大元素 ,归并算法实现
- leetcode 寻找峰值
- leetcode 在排序数组中查找元素的第一个和最后一个位置
- leetcode 合并区间
- leetcode 合并区间优化
- leetcode 搜索旋转排序数组
- leetcode 搜索旋转排序数组 递归实现
- leetcode 搜索二维矩阵 II
- leetcode 跳跃游戏
- leetcode 不同路径
- leetcode 零钱兑换
- leetcode 最大上升子序列
- leetcode 设计问题 二叉树的序列化与反序列化
- leetcode 阶乘后的零
- leetcode Excel表列序号
- leetcode Pow(x, n)
- leetcode x 的平方根
- leetcode 两数相除
- leetcode 分数到小数
- leetcode 最长连续递增序列-滑动窗口
- leetcode 最长连续递增序列-动态规划
- leetcode 最长连续序列-初级版本
- leetcode 最长连续序列-进阶版本优化
- leetcode 岛屿的最大面积
- leetcode 简化路径
- leetcode 排序链表-暴力破解
- leetcode 排序链表-归并实现
- leetcode 合并K个排序链表-merge
- leetcode 环形链表 II -map
- leetcode 环形链表 II -循环
- leetcode 二叉树的最近公共祖先
- leetcode 最小栈
- leetcode 复原IP地址
- leetcode 有效的数独