文件名称:sword-for-offer:使用Python3用优雅的方式实现《剑指Offer》中的题目
文件大小:80KB
文件格式:ZIP
更新时间:2024-05-13 03:59:48
Python
sword-for-offer 使用Python3用pythonic的方式实现《剑指Offer 第二版》中的题目。拒绝直接“翻译”java等实现。代码有些并非原创,搬运了一些LeetCode中大神的优秀解法,比如:如何用一行代码实现顺时针打印矩阵。 基本所有题都包含对应网站链接。建议优先选择LeetCode答题,相对来说testcase比较全面。源码包含doctest,如想了解更多LeetCode题解,请移步。 第2章 面试需要的基础知识 2.3 9 用两个栈实现队列 9.1 用两个队列实现栈 2.4 算法和数据操作 10 斐波那契数列 11 旋转数组的最小数字 12 矩阵中的路径 13 机器人的运动范围 14 剪绳子 15 二进制中1的个数 第3章 高质量的代码 3.3 代码的完整性 16 数值的整数次方 17 打印从1到最大的n位数 18 删除链表中的节点 19 正则表达式 20 表示
【文件预览】:
sword-for-offer-master
----chapter_6()
--------section_3()
--------section_4()
--------section_5()
----.gitignore(30B)
----README.md(8KB)
----chapter_3()
--------section_3()
--------section_4()
----utils.py(2KB)
----chapter_2()
--------section_3()
--------section_4()
----chapter_5()
--------section_2()
--------section_3()
----chapter_4()
--------section_2()
--------section_3()
--------section_4()