搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
数据结构与算法项目化教程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787560625393
  • 作      者:
    杨文元编著
  • 出 版 社 :
    西安电子科技大学出版社
  • 出版日期:
    2011
收藏
内容介绍
  《数据结构与算法项目化教程》以程序设计语言作为数据结构与算法的实现工具,构建了9个学习情境,分别是程序设计语言基础、认识数据结构与算法、线性表、栈和队列、串、树和二叉树、图、排序、查找与演示项目开发等。
  本教程的特色是对数据结构的操作全部程序化,代码完全可运行,各个学习情景都可以形成一个项目或多个项目,将枯燥的理论融入有趣的、可运行的程序实现,激发学习者的兴趣。本教程图文并茂,层次分明,逻辑清晰,详略得当。
  本教程可作为高职高专院校电子信息类专业的教材。内容设置充分考虑了当前学校教学及学生的现状,对于没有程序设计语言基础的学习者,专门设置了有关程序设计语言基础的学习情境。对于有一定程序设计语言基础的学习者,可略去此部分内容。
  本教程也可作为计算机学习者的参考教材。
展开
目录
学习情境0 程序设计语言基础
0.1 任务一 开发环境
0.1.1 子任务1 下载开发软件
0.1.2 子任务2 JDK的安装和配置
0.1.3 子任务3 NetBeansIDE的安装和配置
0.1.4 子任务4 编写及运行程序
0.2 任务二 编写程序的基础
0.2.1 子任务1 创建随机数
0.2.2 子任务2 封装与修饰符
0.2.3 子任务3 Java程序编写规范
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 任务三 整合栈和队列的操作
3.3.1 子任务1 构造主程序
3.3.2 子任务2 构造菜单程序
学习情境4 串
4.1 任务一 认识串
4.1.1 子任务1 初识串
4.1.2 子任务2 串的基本运算
4.2 任务二 串的存储结构
4.2.1 子任务1 串的顺序存储结构
……
学习情境5 树和二叉树
学习情境6 图
学习情境7 排序
学习情境8 查找与演示项目开发
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证