文件名称:怎么刷leetcode-Python_Data_Structure:Python_Data_Structure
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-19 15:50:41
系统开源
怎么刷leetcode 技术技能 1. 算法 2. 排序 3. 数据结构 4. 图 5. 递归 6. 面向对象编程 7. Big-O 表示法 8. API 9. 如何测试您的代码 10. 数学(例如 n-choose-k 程序) 第 0 周 根据 Google 的期望和您的偏好选择一种编程语言。 第 1 周 查看您的编程语言的基础知识。 如果你复习基础知识,你就不太可能在面试中绊倒。 查看诸如如何从控制台读取输入以及如何声明和使用二维数组等概念。 第 2 周和第 3 周 熟悉数据结构和算法。 这些对于 Google 的编码面试至关重要。 数据结构,你应该知道:数组链表栈队列树图表堆哈希散列设置地图/表算法,你应该知道:广度优先搜索深度优先搜索二进制搜索快速排序归并$ A ^ $动态规划分而治之* 第 4 周和第 5 周 使用 Educative 或 Leetcode 等网站练习数据结构和算法挑战。 开始练习简单的编码问题。 这将使解决更难的问题变得更容易。 第 6-8 周 练习复杂的编码问题,并开始自己计时。 考虑每个解决方案的运行时和内存复杂性很重要。 第 9 周和第 10 周 研究
【文件预览】:
Python_Data_Structure-master
----.gitignore(19B)
----Topic()
--------Insertion_Sort.md(1KB)
--------Assignment_statement.md(1KB)
--------Recursion.md(2KB)
--------Binary_Search.md(2KB)
--------Selection_Sort.md(1KB)
----PythonProgram()
--------InsertionSort()
--------Efficiency()
--------MergSort()
--------SelectionSort()
--------BinarySearch()
----Temp()
--------README-Template.md(2KB)
----README.md(3KB)