《算法分析与设计》课程任务

《算法分析与设计》课程任务

内容包括以下8个部分,建议将任务按以下方式分解:

其中1-6的每个部分的简介、适用条件、基本思想、基本步骤、复杂度分析等由1人讲解,实例分析由1人讲解(注:至少一个实例),实例实现代码(注:至少一个实例)由1人讲解,找一篇使用了该算法设计策略的论文(最好是英文)讲解;

另外,1人讲解随机算法基本知识、1人将随机算法实例,1人讲NP完全性知识,1人讲

NP完全问题实例

具体分工由龙虎负责完成,时间从国庆后的第2周或第3周开始。

1           递归技术

2           分治法

2.1          简介(定义与发展)

2.2          分治法的基本思想

2.3          分治法的适用条件

2.4          分治法的基本步骤

2.5          分治法的复杂性分析

2.6          分治法的实例分析

2.6.1     例1:二分查找

2.6.2     例2:快速排序

2.6.3     例3:大整数乘法

2.6.4     例4:Strassen矩阵乘法

2.6.5     例5:最接近点对问题

2.6.6     例6:导线和开关

3           动态规划

3.1          简介(定义与发展)

3.2          动态规划的适用条件

3.3          动态规划的基本思想

3.4          动态规划的基本步骤

3.5          动态规划的复杂性分析

3.6          动态规划的实例分析

3.6.1     例1:最短路径问题

3.6.2     例2:生产计划问题

3.6.3     例3:Bitonic旅行路线问题

3.6.4     例4:计算矩阵连乘积

3.6.5     例5:最长公共子序列

3.6.6     例6:凸多边形的最优三角剖分问题

3.6.7     例7:多边形计算

3.6.8     例8:字符识别

4           贪心算法

4.1          简介(定义与发展)

4.2          贪心算法的适用条件

4.3          贪心算法的基本思想

4.4          贪心算法的基本步骤

4.5          贪心算法的复杂性分析

4.6          贪心算法的实例分析

4.6.1     例1:活动安排问题;

4.6.2     例2:最优装载问题;

4.6.3     例3:哈夫曼编码;

4.6.4     例4:单源最短路径;

4.6.5     例5:最小生成树;

4.6.6     例6:多机调度问题。

5           回溯法

5.1          简介

5.2          回溯法的适用条件

5.3          回溯法的基本思想

5.4          回溯法的基本步骤

5.5          回溯法的复杂度分析

5.6          回溯法的实例分析

5.6.1     例1:装载问题;

5.6.2     例2:批处理作业调度;

5.6.3     例3:符号三角形问题

5.6.4     例4:n后问题;

5.6.5     例5:0-1背包问题;

5.6.6     例6:最大团问题;

5.6.7     例7:图的m着色问题

5.6.8     例8:旅行售货员问题

5.6.9     例9:圆排列问题

5.6.10  例10:电路板排列问题

5.6.11  例11:连续邮资问题

6           分支界限法

6.1          简介

6.2          分支界限法的适用条件

6.3          分支界限法的基本思想

6.4          分支界限法的基本步骤

6.5          分支界限法的复杂度分析

6.5.1     例1:单源最短路径问题

6.5.2     例2:装载问题;

6.5.3     例3:布线问题

6.5.4     例4:0-1背包问题;

6.5.5     例5:最大团问题;

6.5.6     例6:旅行售货员问题

6.5.7     例7:电路板排列问题

6.5.8     例8:批处理作业调度问题

7           随机算法

8           NP完全性

https://blog.sciencenet.cn/blog-944416-1391270.html《算法分析与设计》课程任务

内容包括以下8个部分,建议将任务按以下方式分解:

其中1-6的每个部分的简介、适用条件、基本思想、基本步骤、复杂度分析等由1人讲解,实例分析由1人讲解(注:至少一个实例),实例实现代码(注:至少一个实例)由1人讲解,找一篇使用了该算法设计策略的论文(最好是英文)讲解;

另外,1人讲解随机算法基本知识、1人将随机算法实例,1人讲NP完全性知识,1人讲NP完全问题实例。

具体分工由龙虎负责完成,时间从国庆后的第2周或第3周开始。

1 递归技术

2 分治法

2.1 简介(定义与发展)

2.2 分治法的基本思想

2.3 分治法的适用条件

2.4 分治法的基本步骤

2.5 分治法的复杂性分析

2.6 分治法的实例分析

2.6.1 例1:二分查找

2.6.2 例2:快速排序

2.6.3 例3:大整数乘法

2.6.4 例4:Strassen矩阵乘法

2.6.5 例5:最接近点对问题

2.6.6 例6:导线和开关

3 动态规划

3.1 简介(定义与发展)

3.2 动态规划的适用条件

3.3 动态规划的基本思想

3.4 动态规划的基本步骤

3.5 动态规划的复杂性分析

3.6 动态规划的实例分析

3.6.1 例1:最短路径问题

3.6.2 例2:生产计划问题

3.6.3 例3:Bitonic旅行路线问题

3.6.4 例4:计算矩阵连乘积

3.6.5 例5:最长公共子序列

3.6.6 例6:凸多边形的最优三角剖分问题

3.6.7 例7:多边形计算

3.6.8 例8:字符识别

4 贪心算法

4.1 简介(定义与发展)

4.2 贪心算法的适用条件

4.3 贪心算法的基本思想

4.4 贪心算法的基本步骤

4.5 贪心算法的复杂性分析

4.6 贪心算法的实例分析

4.6.1 例1:活动安排问题;

4.6.2 例2:最优装载问题;

4.6.3 例3:哈夫曼编码;

4.6.4 例4:单源最短路径;

4.6.5 例5:最小生成树;

4.6.6 例6:多机调度问题。

5 回溯法

5.1 简介

5.2 回溯法的适用条件

5.3 回溯法的基本思想

5.4 回溯法的基本步骤

5.5 回溯法的复杂度分析

5.6 回溯法的实例分析

5.6.1 例1:装载问题;

5.6.2 例2:批处理作业调度;

5.6.3 例3:符号三角形问题

5.6.4 例4:n后问题;

5.6.5 例5:0-1背包问题;

5.6.6 例6:最大团问题;

5.6.7 例7:图的m着色问题

5.6.8 例8:旅行售货员问题

5.6.9 例9:圆排列问题

5.6.10 例10:电路板排列问题

5.6.11 例11:连续邮资问题

6 分支界限法

6.1 简介

6.2 分支界限法的适用条件

6.3 分支界限法的基本思想

6.4 分支界限法的基本步骤

6.5 分支界限法的复杂度分析

6.5.1 例1:单源最短路径问题

6.5.2 例2:装载问题;

6.5.3 例3:布线问题

6.5.4 例4:0-1背包问题;

6.5.5 例5:最大团问题;

6.5.6 例6:旅行售货员问题

6.5.7 例7:电路板排列问题

6.5.8 例8:批处理作业调度问题

7 随机算法

8 NP完全性

转载本文请联系原作者获取授权,同时请注明本文来自王闯科学网博客。

链接地址:https://blog.sciencenet.cn/blog-944416-1391270.html

全部评论

相关推荐

“无名小卒,还是名扬天下?”我知道很多人都不觉得我能走到今天这一步,当然,也包括我自己。在我的人生里,有两部作品刻下了最深的烙印:《斗破苍穹》与《龙族》。它们总被人拿来对照:一边是萧炎的桀骜轻狂,一边是路明非的怯懦衰颓。有人说,天蚕土豆没见过魂天帝,但江南见过真凯撒。我时常觉得,自己就是那个衰小孩路明非。可路明非可以开挂,我不可以;我也无数次幻想过,能拥有萧炎那般年少轻狂的人生,可我没有他与生俱来的逆天天赋。我只是个平庸的普通人,一个看过《斗破苍穹》却开不了挂的路明非,只能一步一步往上爬。从我下定决心找实习的那一刻起,我就给自己定下了目标:“我一定要为字节跳动卖命.jpg”。萧炎有他的三年之约,我有我的两年半之约(其实是一年半)。2024.11.20,科大讯飞的第一封实习offer落进邮箱,我迈出了这场奔赴的第一步。2025.8.18,放弃百度转正的安稳机会,转身走进前路未卜的不确定里。我很感谢我在百度的mentor,是她从茫茫人海选中了我,给了我大厂实习的机会。即便有段时间我状态差、产出不理想,她依旧愿意认可我、希望我留下转正。2025.11.14,我选择走进字节跳动,以实习生的身份重新出发。2026.3.25 - 3.31,一周速通上海飞书,幸遇赏识我的伯乐,斩获Special Offer。被告知面试通过的那一刻,我的内心无比平静,就像这个offer本就该属于我。不是侥幸,是应得的。这一路,有人看轻过我的出身,不相信我能走到这里;也有人在我看不见前路的时候,替我举过灯。没有他们的鼓励与支撑,就没有今天站在这里的我。我看到了自强不息的激荡,那是一个双非的伟大乐章!我是雨夜迈巴赫,我要开启属于我的新篇章了。
在看牛客的本杰明很勇...:真心祝贺l总 我永远的偶像 我滴神
春招至今,你收到几个面试...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务