数据结构概述
上一节
下一节

一、为什么要学习数据结构
(1)从知识的角度
n计算机相关学科下各专业的核心专业基础课
n锻炼数据抽象思维
n形成基本的算法分析和设计能力
n企业面试、程序员考试
n考研、考博专业课程
(2)从应用的角度
n开发任何规模的软件,都要用到数据结构
n编程基础(编程语言内建了数据结构相关的语法和API)
u如:C语言:数组、指针u如:Python:元组、列表、字典、集合
二、教材、视频和参考书
Ø教材:•《数据结构》(第2版),严蔚敏,李冬梅等,人民邮电出版社
http://wwwNaNpress.com.cn/book.aspx?id=40535
Ø视频:•“数据结构与算法”视频,邓俊辉,清华大学
https://www.bilibili.com/video/av75509584?p=3
Ø参考书:•《数据结构教程》(第5版),李春葆,清华大学出版社•《算法导论》,(美)Thomas H. Cormen等,机械工业出版社


