程序能帮我们解决很多问题,但如果你仅仅学会编程语言,是否意味这你能应用它们合理有效地解决所有问题呢?现实世界异常复杂,如何合理分析问题并抽象数据,如何寻找和应用优良的思路解决问题,都是编程者必须考虑的。本课程会帮助你理解数据结构的一般原理,掌握表、树、图等常用基本结构的特点、存储和运算,理解和应用常用经典算法,并学会对算法的评价方法。让你在学会数据的组织方法和典型基本算法的实现的同时,能在实际问题中选取或设计合适的数据结构,提高算法设计能力,积累优秀的程序设计思想和方法,提高复杂问题的解决能力。 突出的重点,清晰的逻辑,精美恰当的图示和动画,深入浅出的讲解,将引领你进入数据结构和算法的世界。
累计选课
人
选课学校
所
公众学习者所属学校
所
累计互动
次
累计浏览
45,775次
了解更多
老师您好!感谢您对本课的认可,请准确填写您的个人信息,
我们的运行服务专员会跟您联系,沟通选课事宜。
提交成功
我们的运行服务专员会在1-3个工作日内同您进行电话沟通,请保持手机畅通
请选择您的使用目的
该门课程当前学期未运行哦~
如您是为了自我提升请选择下方【去学习】按钮;如无【去学习】按钮则说明老师并未发布该课程的公开课,请选择其他课程
您当前身份为学生,仅老师可提交共享课选课申请。
该门课程未发布公开课,请选择其他课程~
该门课程为资源库课程,请去学堂选择【资源库课程】~
您当前选中的课程