文件名称:leetcode感觉难度大-leetcode:力码练习
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-19 22:04:03
系统开源
leetcode 难度大力码练习 这是我的 leetcode 练习日记,大致按照 . 我是一名机器学习硕士学生,我的第一个学位是物理学,所以这是我填补计算机知识空白的方式。 23.09.2019: 第 1 课 - 介绍和效率 这里没有什么新东西,基本的 Python 复习和 O(n) 表示法的介绍。 我在 . 第 2 课 - 基于列表的集合 练习要求制作表示数据结构的类:链表、堆栈和队列。 一切正常,但为了更优雅的解决方案,我需要记住 Python 列表内置了pop() 。 24.09.2019: 第 3 课 - 搜索和排序 二分查找、递归、冒泡排序(幼稚方法)、归并排序(分治)、快速排序(枢轴)。 实施快速排序需要一些时间,但绝对是有益的。 我需要更好地记住数组切片包含/不包含的规则,这样我就不需要每次都打开额外的文档并进行尝试。 27.09.2019: 第 4 课 - 映射和哈希 这就是事情开始变得有趣的地方,我更在我的舒适区之外。 测验:Python 词典 任务是生成某些输出,给出包含城市、国家和大陆的字典。 对于“亚洲所有城市,按字母顺序,在国家名称旁边”的输出,我的解决方案过
【文件预览】:
leetcode-master
----leetcode_problems()
--------easy()
----udacity_quizzes()
--------lesson_4_hashtable.py(1KB)
--------lesson_4_dictionaries.py(1KB)
----README.md(7KB)