Items related to Data Structures and Algorithms project of tutorials...

Data Structures and Algorithms project of tutorials (vocational)(Chinese Edition) - Softcover

杨文元

 
9787560625393: Data Structures and Algorithms project of tutorials (vocational)(Chinese Edition)

Synopsis

《数据结构与算法项目化教程》以程序设计语言作为数据结构与算法的实现工具,构建了9个学习情境,分别是程序设计语言基础、认识数据结构与算法、线性表、栈和队列、串、树和二叉树、图、排序、查找与演示项目开发等。本教程的特色是对数据结构的操作全部程序化,代码完全可运行,各个学习情景都可以形成一个项目或多个项目,将枯燥的理论融入有趣的、可运行的程序实现,激发学习者的兴趣。本教程图文并茂,层次分明,逻辑清晰,详略得当。本教程可作为高职高专院校电子信息类专业的教材。内容设置充分考虑了当前学校教学及学生的现状,对于没有程序设计语言基础的学习者,专门设置了有关程序设计语言基础的学习情境。对于有一定程序设计语言基础的学习者,可略去此部分内容。本教程也可作为计算机学习者的参考教材。学习情境0程序设计语言基础0.1任务一开发环境0.1.1子任务1下载开发软件0.1.2子任务2JDK的安装和配置0.1.3子任务3NetBeansIDE的安装和配置0.1.4子任务4编写及运行程序0.2任务二编写程序的基础0.2.1子任务1创建随机数0.2.2子任务2封装与修饰符0.2.3子任务3Java程序编写规范0.2.4子任务4方法的重载和覆盖0.3任务三构建简单操作菜单0.3.1子任务1输入/输出0.3.2子任务2程序控制0.3.3子任务3异常处理0.4任务四图形界面与事件处理0.4.1子任务1图形界面演示0.4.2子任务2图形演示系统的构建过程0.4.3子任务3按钮事件处理0.4.4子任务4编写并运行主程序0.5任务五文件读/写操作0.5.1子任务1创建目录和文件0.5.2子任务2读取文件内容学习情境1认识数据结构与算法1.1任务一初识数据结构和算法1.1.1子任务1什么是数据结构和算法1.1.2子任务2数据结构与算法的重要性1.1.3子任务3数据结构与算法课程1.2任务二数据结构1.2.1子任务1数据的处理1.2.2子任务2数据结构的分类1.2.3子任务3常用的数据结构1.3任务三算法1.3.1子任务1认识算法1.3.2子任务2算法的重要特征1.3.3子任务3算法分析1.3.4子任务4算法设计方法1.3.5子任务5递归算法及案例学习情境2线性表2.1任务一认识线性表2.1.1子任务1初识线性表2.1.2子任务2认识线性表的存储结构2.2任务二程序实现线性表的顺序存储结构及操作2.2.1子任务1认识线性表的顺序存储结构2.2.2子任务2线性表顺序存储结构的操作算法2.2.3子任务3程序实现线性表顺序存储结构的操作2.3任务三程序实现线性表的链式存储结构及操作2.3.1子任务1认识线性表的链式存储结构2.3.2子任务2线性表链式存储结构的操作算法2.3.3子任务3程序实现线性表链式存储结构的操作2.4任务四线性表的应用——解决约瑟夫环问题2.4.1子任务1认识约瑟夫环2.4.2子任务2约瑟夫环的程序实现学习情境3栈和队列3.1任务一栈3.1.1子任务1认识栈3.1.2子任务2操作栈的顺序存储结构3.1.3子任务3操作栈的链式存储结构3.2任务二队列3.2.1子任务1认识队列3.2.2子任务2操作队列的顺序存储结构3.2.3子任务3操作栈的链式存储结构3.3

"synopsis" may belong to another edition of this title.