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>上给出的两种方法,尤其是代码,晦涩难懂且没有注释 ...
随机推荐
- 新闻网大数据实时分析可视化系统项目——4、Zookeeper分布式集群部署
ZooKeeper 是一个针对大型分布式系统的可靠协调系统:它提供的功能包括:配置维护.名字服务.分布式同步.组服务等: 它的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的 ...
- Spark教程——(3)编写spark-shell测试Demo
创建一个文件aa.txt,随便写点内容: hello world! aa aa d d dg g 登录HDFS文件系统: [root@node1 ~]# su hdfs 在HDFS文件系统中创建文件目 ...
- GeoDa绘制疫情地图
刚学习GeoDa,菜鸟,目前还不能在地图上显示省市名称,求教. 看到丁香医生发布的疫情地图,我也尝试做一下,不过我的shp文件上只有中国大陆的31个省市. 数据来源于丁香医生,截至时间为 2020.1 ...
- java中将图片上传到配置好的ftp服务器上
测试用例: @Test public void testFtp() throws Exception { //1.连接ftp服务器 FTPClient ftpClient = new FTPClien ...
- 深度学习Tensorflow框架的安装
选择下载安装Anaconda3.4.2.0-python3.5版本安装(3.6版本不适合后面opencv-python的安装): 打开Anaconda Prompt命令窗口编辑界面(黑窗口),输入py ...
- 「NOI2009」二叉查找树
传送门 Luogu 解题思路 看一眼题面,显然这是一颗 treap ,考虑到这棵 treap 的中序遍历总是不变的,所以我们就先把所有点按照数据值排序,求出 treap 的中序遍历,然后还可以观察到, ...
- 防火墙、WAF、IPS、IDS都是什么
防火墙 (Firewall) 别名防护墙,于1993发明并引入国际互联网. 他是一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过.在网络中,所谓的防火墙是指一种将内网和外网分开的方法 ...
- 题解 P2801 【教主的魔法】
分块入门题,不错的,建议大家做一做 开始学习 先看一下数列分块入门 2 这道题想让我们求区间[l,r]>=c的个数,然后我们可以看到"数列分块入门 2"是求区间[l,r]&l ...
- C++ Primer Plus 6 笔记(3)
第5章 1.cout在显示bool值之前将它们转换为int,但cout.setf(ios:: boolalpha)函数调用设置了一个标记,该标记命令cout显示true和false,而不是1和0 2. ...
- 数据归一化Scaler-机器学习算法
//2019.08.03下午#机器学习算法的数据归一化(feature scaling)1.数据归一化的必要性:对于机器学习算法的基础训练数据,由于数据类型的不同,其单位及其量纲也是不一样的,而也正是 ...