×
您的位置:
数据结构与算法

数据结构与算法

  • 课程主讲:张铭
  • 所属机构:北京大学
  • 视频数量:50讲
  • 所属分类:计算机
  • 课程时长:42小时36分钟
  • 课程人气:5214
  • 在线播放
  • 分集下载

数据结构与算法的相关介绍

      数据结构与算法主要研究计算机中数据的组织、存储及运算,它是编写计算机程序的基础,是一门实践性很强的课程。北京大学张铭老师主讲的的这部数据结构域算法教程概念清晰,逻辑严密,重点突出。仔细观看并跟随学习,您一定可以快速掌握数据机构与算法的一系列相关知识。

      北京大学是中国近代第一所国立大学,它“上承太学正统,下立大学祖庭”,在中国高等教育史上具有承上启下的独特地位。北京大学是中国最高学府,同时也是中国综合实力第一的大学。理科、文科、社会科学、新型工科和医科都是它的强项。

      众所周知,程序设计的过程就是一个“分析问题、建立数学模型、选择数据结构、设计算法、翻译成计算机语言”的过程。数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和运算等的学科,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。

      简单理解,数据结构就是指同一数据元素类中各数据元素之间存在的关系。数据结构在计算机中的表示(映像)称为数据的物理(存储)结构。它包括数据元素的表示和关系的表示。数据元素之间的关系有两种不同的表示方法:顺序映象和非顺序映象,并由此得到两种不同的存储结构:顺序存储结构和链式存储结构。

      数据的运算是数据结构的一个重要方面,讨论任一种数据结构时都离不开对该结构上的数据运算及其实现算法的讨论。不同数据结构有其相应的若干运算。数据的运算是在数据的逻辑结构上定义的操作算法,如检索、插入、删除、更新和排序等。