一、课程简介
《数据结构A》由浙江大学计算机科学与技术学院陈越教授讲授,是针对长空创新班特设的高阶挑战性课程,同时也是计算机类专业的工程基础课。课程设计的主要内容包括线性表、栈与队列、树、图等经典的数据结构实现,以及排序、查找等经典算法的设计与实现。
该门课程设计主要培养学生软件开发的基本能力,包括基本数据结构的设计与实现能力,基本算法的设计、编程与调试能力,算法时间和空间复杂度的基本分析能力。提高学生解决问题的能力,初步锻炼学生系统设计与分析能力。
二、推荐阅读
《数据结构》(第2版),陈越、何钦铭、徐镜春、魏宝刚、杨枨 编著,高等教育出版社,2016年6月
《数据结构学习与实验指导(第2版)》,陈越、何钦铭、徐镜春、魏宝刚、杨枨 编著,高等教育出版社,2019年7月
三、在线学习资源
课程练习网站:
拼题A(Programming Teaching Assistant):https://pintia.cn/ 本课程的编程练习将在这里布置。
PAT(Programming Ability Test)官网:https://www.patest.cn/ 提供全部考试真题与报名入口。