欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > C/C++/C# > 数据结构(C#语言版)陈广[PDF][2.45MB]

数据结构(C#语言版)陈广[PDF][2.45MB]

2019-06-05 1079 收藏 0 赞一个 0 真差劲 0 去评论 去下载

内容简介

本书使用C#语言及面向对象的方法讲解了数据结构的基础知识,并针对数据结构中的难点及关键点制作了配套的视频教程,使用动画加讲解的方法对数据结构及算法进行了详细的介绍。
全书共分10章,第1-6章主要介绍了线性表、栈、队列、串、树、图这些基本的数据结构;第7、8章本书使用C#语言及面向对象的方法介绍了数据结构的基础知识,并针对数据结构中的难点及关键点,配套了视频教程,使用动画加讲解的方式对数据结构及算法进行了详细地介绍。介绍了查找和排序算法及哈希表;前9章每章的结尾部分均配备了实训指导,用以加深对各个章节的理解;第10章是综合实训部分,通过实例演示数据结构及算法在程序中的使用。附书光盘内容为与本书配套使用的视频教程。 
本书体系新颖,层次清晰,特别注重可读性和实用性,并结合数据结构知识深入C#类库进行解析。全书通谷易懂、由浅入深,不但使读者了解了数据结构知识,而且对C#语言有了更进一步的认识。 
本书既可以作为高等职业院校计算机及相关专业的教材,也适合作为自学教材以及C#程序开发人员的参考书。

目录

第1章 绪论
1.1 什么是数据结构
1.1.1 数据结构的产生与发展
1.1.2 数据和数据结构
1.1.3 数据的逻辑结构
1.1.4 数据的存储结构
1.1.5 数据类型
1.2 算法与算法分析
1.2.1 算法
1.2.2 算法设计的目标
1.2.3 算法的时间复杂度
1.2.4 算法的空间复杂度
1.3 本章小结
1.4 习题
第2章 线性表
2.1 线性表的定义
2.2 线性表的顺序存储结构——顺序表
2.2.1 顺序表的特点
2.2.2 数组
2.2.3 System.Collections.ArrayList
2.2.4 类型安全
2.3 线性表的链式存储结构——链表
2.3.1 单向链表
2.3.2 循环链表
2.3.3 双向链表
2.4 本章小结
2.5 实训指导:虚拟线性表
2.6 习题
第3章 栈和队列
3.1 栈
3.1.1 栈的概念及操作
3.1.2 System.Collections.Stack
3.1.3 栈的应用
3.1.4 双向栈
3.2 队列
3.2.1 队列的概念及操作
3.2.2 循环队列
3.2.3 System.Collections.Queue
3.3 本章小结
3.4 实训指导:虚拟循环队列
3.5 习题
第4章 串
4.1 串的基本概念
4.2 Strin9
4.3 System.Text.StringBuilder
4.4 串的模式匹配
4.4.1 Brute.Force算法
4.4.2 KMP算法
4.5 本章小结
4.6 实训指导:求最长公共子串
4.7 习题
第5章 树
5.1 树的基本概念
5.1.1 树的定义
5.1.2 树的表示
5.1.3 树的基本术语
5.2 二叉树
5.2.1 二叉树的基本概念
5.2.2 二叉树的存储结构
5.3 二叉树的遍历
5.3.1 二叉树的深度优先遍历
5.3.2 二叉树的广度优先遍历
5.4 线索二叉树
5.4.1 线索二叉树的定义
……
第6章 图
第7章 查找
第8章 哈希表
第9章 排序
第10章 综合实训——八数码问题
参考文献

文档截图

QQ截图20190605113045.jpg

数据结构(C#语言版)陈广[PDF][2.45MB]

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论