文件名称:algorithms:不是为了新工作,而是为了新大脑
文件大小:8KB
文件格式:ZIP
更新时间:2024-04-02 17:13:53
Go
算法(我们正在寻求针对leetcode的AC解决方案) 表中的内容 概述 表格摘要概述了我们将重点关注的算法类别,在您开始之前,我们推荐麻省理工学院开设的两门开放课程: 干杯,感谢麻省理工学院为我们提供了如此好的材料。 算法 描述 样本问题 树 分而治之 动态编程 贪婪的 广度优先搜索 深度优先搜索 哈希图 树 问题 Leetcode链接 解决方案 描述 0637.二叉树中的平均水平 分而治之 分而治之是一种算法设计范例。 分而治之算法将问题递归分解为两个或多个相同或相关类型的子问题,直到这些子问题变得足够简单以至于可以直接解决。 然后将子问题的解决方案组合起来,以解决原始问题。 -* 问题 Leetcode链接 解决方案 描述 0023.合并k个排序列表 0023.两个排序数组的中位数 合并排序的子过程 动态编程 动态编程既是数学优化方法又是计算机编程方法。 该方法是由理查德·贝
【文件预览】:
algorithms-main
----0023_merge_k_sorted_lists.go(2KB)
----0637_average_of_levels_in_binary_tree.go(1KB)
----.gitignore(276B)
----go.mod(46B)
----struct.go(141B)
----LICENSE(1KB)
----README.md(5KB)
----0003_longest_substring_without_repeating_characters.go(1KB)
----0004_median_of_two_sorted_arrays.go(3KB)
----0101_symmetric_tree.go(1KB)