首次通过算法:Lambda学校-首次通过算法

时间:2024-03-09 08:04:04
【文件属性】:

文件名称:首次通过算法:Lambda学校-首次通过算法

文件大小:1.58MB

文件格式:ZIP

更新时间:2024-03-09 08:04:04

Python

模块项目-算法 冲刺:算法 模块:首过解决方案和编写更好的解决方案 注意:此模块项目存储库适用于Algorithms Sprint的模块3(首次通过解决方案)和模块4(编写更好的解决方案)。 目标 通过给出预期的行为与有经验的行为,解释他们到目前为止采取了哪些具体措施,并提供所有相关信息和代码来有效地寻求帮助 解释问题,规范或图表,并为在代码中实施解决方案构建计划 从幼稚,暴力或贪婪的方法中选择后实施第一遍解决方案 评估首过解决方案并反思其有效性,以决定解决方案是否需要修订 应用记忆或启发式技术等技术来改进现有的首过解决方案 介绍 本模块项目要求您通过综合学习目标来解决所包含的挑战,从而练习每个学习目标。 对于模块3,您将完成针对每个问题的首过解决方案。 然后,在模块4中,您将通过应用在预指导和指导项目中学到的技术来改进以前的解决方案。 这些类型的算法挑战可模拟您在求职面试中可能会遇到的


【文件预览】:
first-pass-algorithms-master
----eating_cookies()
--------eating_cookies.py(508B)
--------README.md(2KB)
--------test_eating_cookies.py(897B)
----knapsack()
--------test_knapsack.py(4KB)
--------README.md(4KB)
--------data()
--------knapsack.py(657B)
----product_of_all_other_numbers()
--------product_of_all_other_numbers.py(2KB)
--------test_product_of_all_other_numbers.py(815B)
--------README.md(643B)
----README.md(4KB)
----.gitignore(27B)
----single_number()
--------README.md(578B)
--------single_number.py(899B)
--------test_single_number.py(447B)
----moving_zeroes()
--------moving_zeroes.py(464B)
--------test_moving_zeroes.py(2KB)
--------README.md(729B)
----rock_paper_scissors()
--------rps.py(260B)
--------README.md(2KB)
--------test_rps.py(17KB)
----sliding_window_max()
--------test_sliding_window_max.py(2KB)
--------sliding_window_max.py(732B)
--------test_sliding_window_max_large_input.py(723B)
--------README.md(1KB)
--------data()
----making_change()
--------test_making_change.py(1KB)
--------README.md(4KB)
--------making_change.py(521B)

网友评论