LeetCode题解分类汇总(包括剑指Offer和程序员面试金典,持续更新)
LeetCode题解汇总(持续更新,并将逐步迁移到本博客列表中)
剑指Offer
数据结构
链表
| 序号 | 题目 | 难度 |
|---|---|---|
| 06 | 从尾到头打印链表 | 简单 |
| 18 | 删除链表的节点 | 简单 |
| 22 | 链表中倒数第k个节点 | 简单 |
| 24 | 反转链表 | 简单 |
| 52 | 两个链表的第一个公共节点 | 简单 |
二叉树
| 序号 | 题目 | 难度 |
|---|---|---|
| 07 | 重建二叉树 | 中等 |
栈和队列
| 序号 | 题目 | 难度 |
|---|---|---|
| 09 | 用两个栈实现队列 | 简单 |
图
| 序号 | 题目 | 难度 |
|---|---|---|
| 12 | 矩阵中的路径 | 中等 |
| 13 | 机器人的运动范围 | 中等 |
算法
动态规划
| 序号 | 题目 | 难度 |
|---|---|---|
| 10- I | 斐波那契数列 | 简单 |
| 10- II | 青蛙跳台阶问题 | 简单 |
查找
| 序号 | 题目 | 难度 |
|---|---|---|
| 04 | 二维数组中的查找 | 简单 |
其它
| 序号 | 题目 | 难度 |
|---|---|---|
| 03 | 数组中重复的数字 | 简单 |
| 05 | 替换空格 | 简单 |
| 11 | 旋转数组的最小数字 | 简单 |
程序员面试金典
数据结构
字符串
| 序号 | 题目 | 难度 |
|---|---|---|
| 01.01 | 判定字符是否唯一 | 简单 |
| 01.02 | 判定是否互为字符重排 | 简单 |
| 01.03 | URL化 | 简单 |
| 01.04 | 回文排列 | 简单 |
| 01.06 | 字符串压缩 | 简单 |
算法
LeetCode
数据结构
链表
| 序号 | 题目 | 难度 |
|---|---|---|
| 160 | 相交链表 | 简单 |
| 206 | 反转链表 | 简单 |
二叉树
| 序号 | 题目 | 难度 |
|---|---|---|
| 105 | 从前序与中序遍历序列构造二叉树 | 中等 |
算法
动态规划
| 序号 | 题目 | 难度 |
|---|---|---|
| 509 | 斐波那契数 | 简单 |
其它
| 序号 | 题目 | 难度 |
|---|---|---|
| 79 | 单词搜索 | 中等 |
| 240 | 搜索二维矩阵 II | 中等 |
LeetCode题解分类汇总(包括剑指Offer和程序员面试金典,持续更新)的更多相关文章
- LeetCode题解汇总(包括剑指Offer和程序员面试金典,持续更新)
LeetCode题解汇总(持续更新,并将逐步迁移到本博客列表中) LeetCode题解分类汇总(包括剑指Offer和程序员面试金典) 剑指Offer 序号 题目 难度 03 数组中重复的数字 简单 0 ...
- leetcode 338. Counting Bits,剑指offer二进制中1的个数
leetcode是求当前所有数的二进制中1的个数,剑指offer上是求某一个数二进制中1的个数 https://www.cnblogs.com/grandyang/p/5294255.html 第三种 ...
- 剑指offer编程题java实现(正在更新)
面试题三:查找二维数组中元素问题 public static void main(String[] args){ int[][] num = {{1,2,8,9},{2,4,9,12},{4,7,10 ...
- java实现《剑指offer》(二)11~20 更新中
11.二进制中1的个数 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. (1)最优解 public class Solution { public int NumberOf1(int ...
- LeetCode:“剑指 Offer”
LeetCode:"剑指 Offer" 刷题小菜鸡,花了几天时间做了一遍 LeetCode 上给出的 "剑指 Offer" 在此做一下记录 LeetCode主页 ...
- LeetCode—剑指 Offer学习计划
第 1 天 栈与队列(简单) 剑指 Offer 09. 用两个栈实现队列 class CQueue { public: CQueue() { } stack<int>s1,s2; void ...
- 【读书笔记】剑指offer
导语 所有的编程练习都在牛客网OJ提交,链接: https://www.nowcoder.com/ta/coding-interviews 九章算法的 lintcode 也有这本书的题目.https: ...
- 面试经典算法题集锦——《剑指 offer》小结
从今年 3 月份开始准备找实习,到现在校招结束,申请的工作均为机器学习/数据挖掘算法相关职位,也拿到了几个 sp offer.经历这半年的洗礼,自己的综合能力和素质都得到了一个质的提升. 实话说对于未 ...
- 《剑指offer(第二版)》面试题60——n个骰子的点数
一.题目描述 把n个骰子仍在地上,所有的骰子朝上的一面的点数之和为s,输入n,打印出s所有可能的值出现的概率. 二.题解 <剑指offer>上给出的两种方法,尤其是代码,晦涩难懂且没有注释 ...
随机推荐
- 今日份学习: springboot 用到的注解
笔记 上回用到的所有注解 @Around @Aspect @Autowired @Bean @Configuration @RequestMapping @ResponseBody @RestCont ...
- Spark教程——(6)Spark-shell基于Phoenix访问HBase数据
package statistics import common.util.timeUtil import org.apache.spark.{SparkConf, SparkContext} imp ...
- ng-校验重复并提示具体重复内容
//校验其他等级模块是否存在"职业类别"完全一致的等级模块 var moreFlag=false; for(var i=0;i<$scope.djArr.length;i++ ...
- 「NOIP2009」靶形数独
传送门 Luogu 解题思路 这题其实挺简单的. 首先要熟悉数独,我们应该要优先搜索限制条件多的行,也就是可能方案少的行,显然这样可以剪枝,然后再发挥一下dfs的基本功就可以了. 细节注意事项 爆搜题 ...
- jQuery新的事件绑定机制on()示例应用
投稿:whsnow 字体:[增加 减小] 类型:转载 从jQuery1.7开始,jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定,下面通过示例为大家介绍下 ...
- 隐患写法flag.equals("true")带来的空指针异常
分类:2008-06-04 12:47 467人阅读 评论(0) 收藏 举报 linuxjava测试 昨天,有同事A对同事B写的程序进行测试时,出现错误,看控制台信息,发现抛出了空指针异常. 调查结果 ...
- 写的一个轻量级javascript框架的设计模式
公司一直使用jQuery框架,一些小的项目还是觉得jQuery框架太过于强大了,于是自己周末有空琢磨着写个自己的框架.谈到js的设计模式,不得不说说js的类继承机制,javascript不同于PHP可 ...
- VS 右键属性闪一下啥也打不开问题
unity项目,从vs项目右键属性闪一下啥也打不开的问题这个是因为工程是unity管理的,里面有个插件默认设定不可查看修改属性修改:vs中打开“工程”->"选项"中(修改后这 ...
- 2018--Linux命令总结整理复习版
一.ls命令: 用来显示目标列表,在Linux中是使用率较高的命令.ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件. -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影 ...
- s2010编译C++ 链栈的使用
// CTest.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> #include &l ...