算法设计与分析北京航空航天大学

从辗转相除法到割圆术,从算盘到电子计算机,算法在人类文明发展中始终扮演着重要角色。如今,有计算的地方,就有算法的身影。从网上购物到出行规划,从工作学习到休闲娱乐,算法无所不在,已融入到人们生活的方方面面。

Q:如果之前没有计算机基础可以学习本门课程吗?

A:没有计算机基础知识也可以进行本课程的学习。本课程的核心是讲授算法设计的思想、策略和算法分析的基本方法。课程对理论知识进行了细致入微的讲解,通过算法单步执行的示例降低理解难度,并对算法本质进行深入浅出地剖析。无论您是零基础的算法初学者,还是对算法有困惑的求职者,本课程都将助您真正学懂算法!

Q:课程除视频学习外还有其他练习方式吗?

Q:有疑问时如何求助?

A:关于课程的理论问题,您可以在课程讨论区提问并与其他同学互相讨论,授课老师和助教老师们也会在讨论区答疑解惑。关于课程的实践问题,如是在算法编程时遇到的问题,请您提问时附上代码和错误信息,便于老师们运行程序帮助纠错。

Q:学好算法有什么意义?

A:早在古代,辗转相除和割圆术这样的算法就已经展示出了其惊人能力。如今的算法已经渗透到人们衣食住行的方方面面。购物推荐、出行规划、休闲娱乐的背后,都少不了算法的强大助力。

学好算法,就如同掌握了信息时代的钥匙,有助于您把握时下迅猛前进的信息技术,把握当今飞速发展的智能时代。

Q:如何学好本门课?

A:学好算法需要将理论与实践相结合,并联系生活实际学会运用算法。

在实践学习方面,需要您多做课下练习。同学们可以到我们提供的在线评测网站进行配套练习;此外,特别推荐您通过编程实践对课程教授的算法进行实现,这能让您对算法有更加全面和深入的理解。

我们更希望您对算法的学习不止局限于本课程,因为生活中处处有算法。比如您在等电梯时是否思考过电梯是如何进行调度的呢?您可以按照本课程中学习问题的思路进行思考:首先如何对电梯的调度问题进行形式化建模,其次对于该问题考虑何种思想来设计算法比如贪心策略,然后如何评判设计算法的优劣与效果,接下来如何对算法进行改进等等。

只要勤于思考,多加练习,相信同学们定能感受到算法的乐趣与奥妙!

由高教社联手网易推出,让每一个有提升愿望的用户能够学到中国知名高校的课程,并获得认证。

THE END
1.算法设计与分析第一讲初识算法(下)[35] 第一讲 动态规划算法与矩阵连乘问题 1338播放 07:11 [36] 第一讲 动态规划算法与矩阵连乘问题 1466播放 07:47 [37] 第一讲 动态规划算法与矩阵连乘问题 1194播放 07:47 [38] 第一讲 动态规划算法与矩阵连乘问题 1427播放 07:27 [39] 第一讲 动态规划算法与矩阵连乘问题 https://open.163.com/newview/movie/free?pid=QHL5ISTBT&mid=CHL5ITI49
2.算法设计与分析屈婉玲教授—课程笔记算法北京大学网盘网课地址与课件 B站:【北大公开课】 算法设计与分析 屈婉玲教授 (76p) 课件:来源于评论区小伙伴分享(百度云) 提取码:1111 笔记 课程知识框架 算法设计思想 设计思想:尽量选复杂度低的算法 算法实现依赖于数据结构,要选择合适的数据结构 实际问题中综合考虑:时空权衡、实现成本权衡,… https://blog.csdn.net/qq_52361699/article/details/127591475
3.4.7(50个评分)10k名学生已注册算法设计与分析 Design and Analysis of Algorithms 免费注册 于Dec 2 开始 关于 单元 推荐 评价 审阅 What will I get if I purchase the Certificate? When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certifihttps://zh.coursera.org/learn/algorithms
4.国家高等教育智慧教育平台本课程是算法课程的基础部分,主要涉及算法的设计、分析与改进途径,其他有关计算复杂性的内容将在后续课程"算法设计与分析(高级)"中加以介绍。 课程的内容分成两大部分:算法的基础知识和通用算法设计技术与分析方法。 算法基础知识部分主要介绍算法相关的基本概念和数学基础。比如,什么是算法的伪码描述?什么是算法最坏https://www.chinaooc.com.cn/search?keyword=%E8%92%8B%E5%A9%B7
5.算法设计与分析学习强国课程主要内容涉及:面对实际问题建立数学模型、设计正确的求解算法、算法的效率估计、改进算法的途径、问题计算复杂度的估计、难解问题的确定和应对策略等等。本课程是算法课程的基础部分,主要涉及算法的设计、分析与改进途径,其他有关计算复杂性的内容将在后续课程"算法设计与分析(高级)"中加以介绍。课程的内容分成两大https://www.xuexi.cn/a4edc5d029baae7a340612de2f102f0a/9b0f04ec6509904be734f5f609a3604a.html
6.中国大学MOOC算法设计与分析(包翠竹)网课答案超星尔雅学习通的文章中国大学MOOC算法设计与分析(包翠竹)网课答案 下表给出【图片】组【图片】和【图片】函数,【图片】使得【图片】成立的组号(从小到大排列)是:(请直接填写数字序号,例如顺序为【图片】,则填写"【图片】") 【图片】与【图片】之间的渐近关系是? 下表给出【图片】组【图片】和【图片】函数,【图片】使得【图片】https://www.bokee.net/blogmodule/weblogcomment_viewEntry/40708694.html
7.算法设计与分析(豆瓣)本书讲授算法设计与分析的基础知识。首先介绍计算模型的基本概念;其次围绕遍历、分治、贪心、动态规划这四个经典算法设计策略,讲解了排序、选择、查找、图遍历、小生成树、短路径等经典算法问题;后介绍了计算复杂性的基础知识。本书主要面向计算机专业本科生,以及其他需要学习计算机科学基础知识与了解计算机程序设计背后原理https://book.douban.com/subject/27107107/