【文件属性】:
文件名称:leetcode感觉难度大-leetcode:力码练习
文件大小:10KB
文件格式:ZIP
更新时间:2021-06-30 04:17:23
系统开源
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)