oh-my-python
《剑指offer》中的面试题的Python解决方案及总结,包含unittest单元测试;Python数据结构与算法等常见知识汇总。使用的Python版本为3.6。如有问题欢迎指出~
目录
剑指offer题解
- Python实现单例模式
- 找出数组中重复的数字
- 二维数组中查找
- 替换空格
- 从尾到头打印链表
- 重建二叉树
- 二叉树的下一个节点
- 用两个栈实现队列(两个队列实现栈)
- 斐波那契数列及青蛙台阶跳
- 旋转数组中最小数字
- 矩阵中的路径
- 机器人运动范围
- 剪绳子
- 二进制中一的个数
- 数值的整数次方
- 打印从1到最大的n位数
- 删除链表节点
- 正则表达式匹配
- 表示数值的字符串
- 使数组中奇数位于偶数前面
- 链表中倒数第 K 个节点
- 链表中环的入口节点
- 反转链表
- 合并两个排序链表
- 树的子结构
- 二叉树的镜像
- 对称的二叉树
- 顺时针打印矩阵
- 包含 min 函数的栈
- 栈的压入弹出序列