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>上给出的两种方法,尤其是代码,晦涩难懂且没有注释 ...
随机推荐
- 8核AMD Zen加持:微软Surface这回血拼
微软定于10月2日在纽约举办Surface新品发布会,几乎全线消费级产品都将更新,比如15英寸Surface Laptop 3. 最新爆料称,15寸Surface Laptop 3预计一口气推出6款型 ...
- Searchable 事例
org.springframework.data.domain.Sort: org.springframework.data.domain.Pageable: //searchable框架是封装在sp ...
- detectron2 配置记录
1. RuntimeError: Not compiled with GPU support (ROIAlign_forward at /home/oliver/PycharmProjects/det ...
- Linux密码复杂度问题
转:http://hunkz.blog.51cto.com/6157447/1630369
- 【pwnable.tw】 starbound
此题的代码量很大,看了一整天的逻辑代码,没发现什么问题... 整个函数的逻辑主要是红框中两个指针的循环赋值和调用,其中第一个指针是主功能函数,第二个数组是子功能函数. 函数的漏洞主要在main函数中, ...
- Git闪退问题
打开Git 会一闪而过.并出现一个错误的日志文件.自己尝试安装了几个不同的版本Git还是解决不了问题.后来自己在网上找了一些办法,并进行总结 1. 进入git目录下的bin目录执行rebase -b ...
- R 创建一个空的数据框
k = 16 #数据框的行数 z = data.frame( a = numeric(k), b = numeric(k), c = numeric(k), d = numeric(k) )
- [前端] Vue封装播放器、打包、上传NPM
一.使用icomoon 1.生成和下载图标相关文件 先使用icomoon获取我们要使用的图标,例如播放.暂停.停止.全屏等图标. icomoon网站:https://icomoon.io/app/#/ ...
- c# copydata 消息
using PublicCode; using System; using System.Collections.Generic; using System.ComponentModel; using ...
- 微信小程序学习开发笔记
首先注册小程序开账号,下载开发工具之后,先啃官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ ,把小程序的基本的代码框架 ...