【文件属性】:
文件名称:leetcode旋转-AlgorithmsDataStructures:用Python实现的算法和数据结构
文件大小:11KB
文件格式:ZIP
更新时间:2021-06-30 17:10:45
系统开源
leetcode
旋转算法数据结构
用
Python
实现的算法和数据结构
作者:Pulkit
Khandelwal
积分:
目标:了解数据结构和算法。
理论上(在可能的情况下提供证据);
确保我有足够的空间和
dtime
复杂性。
然后,在
Python
中实现它们中的每一个。
在此之前,我已经确保我的
OOP
已经到位。
要记住的一般提示:
总是询问澄清问题,具体参见边缘情况、测试条件、检查空条件。
在提出解决方案时,说出你的想法。
列出所有可能的解决方法及其时间和空间复杂度。
然后,继续编写最佳解决方案。
请记住测试边缘和空情况。
在编写解决方案时逐步进行。
始终模块化您的代码。
询问您是否可以假设已提供样板代码。
然后,您可以继续填写代码中的函数。
最后一步是通过确保考虑所有测试用例来实际使用
Python
编写解决方案。
主要科目
算法和数据结构
Pythonic
代码
设计模式
操作系统(硬件软件课程)
系统设计
Linux系统管理员
我目前使用的资源:
阅读
Python
OOP
文档:了解面向对象编程。
Python
技巧书:作为晚上阅读以编写更好的
Pythonic
【文件预览】:
AlgorithmsDataStructures-master
----LinkedList()
--------linkedlist.py(4KB)
----StacksQueues()
--------queues.py(1KB)
--------stacks.py(2KB)
----Sort()
--------sort.py(5KB)
----README.md(5KB)
----Graphs()
--------graph.py(3KB)
----Trees()
--------trees.py(3KB)
----code_sniipets()
--------c_notes.txt(1KB)
--------osInC.c(935B)
--------memory_in_c.txt(605B)