博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
剑指offer(第2版)刷题 Python版汇总
阅读量:5011 次
发布时间:2019-06-12

本文共 1205 字,大约阅读时间需要 4 分钟。

剑指offer面试题内容

第2章 面试需要的基础知识

面试题1:赋值运算符函数 

面试题2:实现Singleton模式 

面试题3:数组中重复的数字

面试题4:二维数组中的查找

面试题5:替换空格  

面试题6:从尾到头打印链表  

面试题7:重建二叉树

面试题8:二叉树的下一个节点  

面试题9:用两个栈实现队列  

面试题10:斐波那切数列

面试题11:旋转数组的最小数字

面试题12:矩阵中的路径

面试题13:机器人的运动范围  

面试题14:剪绳子  

面试题15:二进制中1的个数  

第3章 高质量的代码 

面试题16:数值的整数次方

面试题17:打印从1到最大的n位数  

面试题18:删除链表的节点  

面试题19:正则表达式匹配

面试题20:表示数值的字符串

面试题21:调整数组顺序使奇数位于偶数前面  

面试题22:链表中倒数第k个节点

面试题23:链表中环的入口节点

面试题24:反转链表

面试题25:合并两个排序的链表  

面试题26:树的子结构

第4章 解决面试题的思路 

面试题27:二叉树的镜像

面试题28:对称的二叉树

面试题29:顺时针打印矩阵  

面试题30:包含min函数的栈

面试题31: 栈的压入、弹出序列

面试题32:从上到下打印二叉树

面试题33:二叉搜索树的后序遍历序列

面试题34:二叉树中和为某一值的路径  

面试题35:复杂链表的复制

面试题36:二叉搜索树与双向链表  

面试题37:序列化二叉树

面试题38:字符串的排列

第5章 优化时间和空间效率

面试题39:数组中出现次数超过一半的数字 

面试题40:最小的k个数 

面试题41:数据流中的中位数  (待优化)

面试题42:连续子数组的最大和

面试题43:1~n整数中1出现的次数  (待优化)

面试题44:数字序列中某一位的数字  (跳过)

面试题45:把数组排成最小的数

面试题46:把数字翻译成字符串

面试题47:礼物的最大价值

面试题48:最长不含重复字符的子字符串

面试题49:丑数

面试题50:第一个只出现一次的字符

面试题51:数组中的逆序对

面试题52:两个链表的第一个公共节点

第6章 面试中的各项能力

面试题53:在排序数组中查找数字

面试题54:二叉搜索树的第K大节点

面试题55:二叉树的深度

面试题56:数组中数字出现的次数

面试题57:和为s的数字

面试题58:翻转字符串

面试题59:队列的最大值  

面试题60:n个骰子的点数  (待解决)

面试题61:扑克牌中的顺子 

面试题62:圆圈中最后剩下的数字

面试题63:股票的最大利润  (拓展见LeetCode 待解决)

面试题64:求1+2+...+n   

面试题65:不用加减乘除做加法

面试题66:构建乘积数组 

面试题67:把字符串转换成整数

面试题68:求树中两个节点的最低公共祖先  (待解决)

转载于:https://www.cnblogs.com/yanmk/p/9130681.html

你可能感兴趣的文章
Windows核心编程:第10章 同步设备IO与异步设备IO
查看>>
浏览器加载、解析、渲染的过程
查看>>
开放api接口签名验证
查看>>
sed 常用操作纪实
查看>>
C++复习:对C的拓展
查看>>
校外实习报告(九)
查看>>
android之android.intent.category.DEFAULT的用途和使用
查看>>
CAGradientLayer 透明渐变注意地方(原创)
查看>>
织梦DEDE多选项筛选_联动筛选功能的实现_二次开发
查看>>
iOS关于RunLoop和Timer
查看>>
SQL处理层次型数据的策略对比:Adjacency list vs. nested sets: MySQL【转载】
查看>>
已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
查看>>
MySQL的随机数函数rand()的使用技巧
查看>>
thymeleaf+bootstrap,onclick传参实现模态框中遇到的错误
查看>>
python字符串实战
查看>>
wyh的物品(二分)
查看>>
12: xlrd 处理Excel文件
查看>>
综合练习:词频统计
查看>>
中文url编码乱码问题归纳整理一
查看>>
Cesium应用篇:3控件(3)SelectionIndicator& InfoBox
查看>>