算法与数据结构 学习辅导 课后答案 张乃孝
2021-11-23 09:56:48 16.09MB 数据结构 张乃孝
1
leetcode 和 oj 算法与数据结构实现 Algorithms + Data Structures = Programs --Niklaus Wirth 项目主要整理收集常用的数据结构和算法的实现,常见的面试问题的解法,还有 LeetCode、OJ 题目的(参考)解法。代码会以可读性为首要目标,其次简洁易懂,第三才考虑效率(当然这是理想)。 主要是 C 系算法(C、C++、Java)还有 Python 的设计与实现,基本上遵循统一的接口。由于多语言,加上并不是什么大型项目,涉及的依赖也很少,Bazel 非常适合用来作为这个多语言项目的构建工具。不使用 Bazel 完全没问题,因为项目内容都是分散的,彼此之间没有什么联系,只是 Bazel 可以提供一个统一的使用方式。 算法是最适合使用 TDD 进行设计和开发的。因此在 目录中提供使用单元测试的方法,可以作为参考。C++ 使用的是 进行单元测试;Java 当然是 JUnit5;Python 直接使用内置的标准库模块 unittest。 除了测试,文档也是非常有必要的。目前尝试使用 Doxygen 作为一个通用的文档生成工具(主要针对
2021-11-18 14:51:45 38.74MB 系统开源
1
CS61B-公共:此存储库用于使用CS61B的材料自学算法和数据结构,由乔什·休(Josh Hug)在2018年Spring在加州大学伯克利分校教授
2021-11-18 01:09:21 3.51MB Java
1
(Java)算法与数据结构学习指导,还有习题的解析。
2021-11-06 21:07:40 4.98MB 算法
1
王晓东:算法与数据结构学习指导与习题解析 pdf版
1
算法与数据结构c++描述,不说了
2021-11-04 12:49:45 3.13MB
1
分享课程——算法与数据结构体系课(Java版,2021最新),很棒的一套数据结构与算法的视频教程,值得学习!!
2021-11-01 00:42:15 344B 数据结构 算法
1
关键路径(最长路径)算法 定理 若有向图G中不存在有向回路,则可以将G 的结点重新编号为u1, u2, …, un,使得对任意的边ui uj∈E(G),都有i< j . 各工序最早启动时间算法步骤: ① 根据定理对结点重新编号为u1, u2, …, un . ② 赋初值 (u1)= 0. ③ 依次更新 (uj ),j = 2, 3, … , n . (uj )= max{(ui )+ (ui ,uj )|uiuj∈E(G)}. ④ 结束. 其中(uj )表示工序 uj 最早启动时间,而(un)即(vn)是整个工程完工所需的最短时间.
2021-10-26 11:21:59 634KB 算法 数据结构 图论
1
Python实现算法和数据结构
2021-10-21 21:02:08 22KB 算法
1
我学习时就看了两种视频进行学习的,就是清华大学的精品课程即数据结构dengjunhui的,邓老师讲的很好,让你理解什么是数据结构,什么是算法,该资源包括数据结构和算法的训练营的课程,都很好,具有启发性,如果资源满意请打一下分呀
1