首页> 学术问答> 美国纽约大学计算机算法分析作业和考试的重点是什么?
麻烦老师帮忙梳理一下纽约大学计算机算法分析作业和考试的重点可以吗?这门课我刚上了几节感觉好难,课都快听不懂了,有点担心会挂科,所以就想先了解一下作业和考试的重点,然后再多抽时间学吧。
最佳答案
课程顾问-Lea
2022-08-24 14:39:58
纽约大学计算机算法分析课程主要涵盖了以下主题:递归方程和分治;线性时间算法(基数排序、字典排序、选择);散列法;平衡树及其扩充;平摊分析(斐波那契堆,Union-Find);图形算法(DFS,路径问题,MST,利用约简进行算法设计);动态规划;随机选择;NP完全性。除了上面列出的主题外,课程还旨在提高同学用算法解决问题的技能。为了帮助同学更好地完成作业和考试,我们对课程涵盖的主要内容进行了更加细致的总结。
1、基本数据结构:数组,链表,归并排序列表
2、堆排序,分治法:合并排序,递推关系
3、分治法:寻找中间值,快速排序
4、分治法:逆序计数,下界排序,基数排序
5、分治法:快速傅里叶变换,多项式乘法
6、贪婪算法:区间调度,区间划分
7、贪婪算法:最小生成树
8、动态规划:有界整数子集和、矩阵链乘法、最长公共子序列
9、动态规划:加权区间调度,最短路径,树中的最大独立集
10、平摊分析:堆栈、二进制计数器、二项式堆
11、平摊分析:斐波那契堆
12、二分搜索法树,2-3棵树,广度优先搜索
13、非循环图,拓扑排序,强连通图,强连通分量,深度优先搜索
14、Dijkstra:最短路径,最大流
15、最大流:Max-flow = Min-cut, Ford-Fulkerson算法
16、最大流:霍尔定理的应用
17、随机算法:概率基础
18、随机算法:联合界,Ramsey;数字(概率方法的应用)
19、随机算法:独立性,竞争解决
20、随机算法:期望,随机快速排序,MAX-CUT
21、随机化算法:哈希
22、图灵机,运行时间,P,非确定性,NP
23、NP-完全性:归约
24、Cook-Levin定理
以上即为美国纽约大学计算机算法分析课程所涵盖的关键主题,无论是在作业中,还是在考试中,这些主题都会有所涉及,因此同学一定要掌握全部的内容。
相关问答
纽约大学国际经济学期末考试怎么复习?
我在纽约大学,请问能帮我梳理一下国际经济学这门课期末考试的重点内容吗?我们马上就考试了,但因为我复习的时间不太够,所以准备得不是很充分,还想让老师再给我总结一下要复习的内容。
考而思2023-01-17香港大学研究生计算机专业入学笔面试怎么准备?
老师,请问咱们这边可以指导香港大学研究生计算机笔试和面试吗?因为我打算申请港大计算机,所以想了解一些笔面试的信息,老师可以简单介绍一下吗?笔面试大概会问什么问题?
考而思2023-04-27纽约大学挂科怎么办?重修还是申诉?
我在纽约大学,这学期挂了一门课,请问我是应该重修还是应该申诉?其实如果能申诉的话我还是比较倾向于申诉,主要是重修太费事儿了,但是如果申诉我又怕申诉失败,就挺纠结的。
考而思2022-09-29最新问答
美国传媒专业新生可以预习哪些课程?
你好,我是美国传媒专业的本科新生,目前还没有入学,因为距离开学还有一段时间,我想利用这段时间预习一下传媒专业的课程,请问我应该预习什么?
考而思2024-05-13伯明翰大学本科学术写作能力如何提升?
我是伯明翰大学本科学生,今年大一,之前不知道我这个专业会有这么多的写作作业,就没有专门去学学术写作,现在想提升一下这方面的能力,请问我应该怎么做?
考而思2024-05-13美国东北大学数据科学专业好读吗?新生可以预习哪些内容?
你好,我想问一下美国东北大学数据科学专业好读吗?我马上要去读这个专业,因为担心基础不够,所以打算提前预习一下,请问新生可以预习哪些内容?
考而思2024-05-13