数据结构c语言版编程软件,数据结构严蔚敏4版PDF下载_数据结构C语言版严蔚敏下载 完整版_当载软件站...

数据结构C语言版严蔚敏 是《data structures and algorithm analysis in c》一书第2版的简体中译本。

05a048ae4840a27e5af1a401f52d6757.png

原书曾被评为20世纪顶尖的30部计算机著作之一,作者mark allen weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材

16e4bc71f3ad78df7e55ea09fc324129.png

软件目录

目录:

第1章 基本概念

1.1 概观:系统生命周期

1.2 指针和动态存储分配

1.3 算法形式规范

1.4 数据抽象

1.5 性能分析

1.6 性能度量

1.7 参考文献和选读材料

第2章 数组和结构

2.1 数组

2.2 数组的动态存储分配

2.3 结构体和联合体

2.4 多项式

2.5 稀松矩阵

2.6 多维数组的表示

2.7 字符串

2.8 参考文献和选读材料

2.9 补充习题

第3章 栈与队列

3.1 栈

.3.2 动态栈

3.3 队列

3.4 动态循环队列

3.5 迷宫问题

3.6 表达式求值

3.7 多重栈与多重队列

3.8 补充习题

第4章 链表

4.1 单向链表

4.2 用C语言表示单向链表

4.3 链式栈与链式队列

4.4 多项式

4.5 其它链表操作

4.6 等价类

4.7 稀疏矩阵

4.8 双向链表

第5章 树

5.1 引论

5.2 二叉树

5.3 遍历二叉树

5.4 其它二叉树操作

5.5 线索二叉树

5.6 堆

5.7 二叉查找树

5.8 选拔树

5.9 森林

5.10 不相交集合的表示

5.11 二叉树的计数

5.12 参考文献和选读材料

第6章 图

6.1 图的抽象数据类型

6.2 图的基本操作

6.3 最小代价生成树

6.4 最短路径和迁移闭包

6.5 活动网络

6.6 参考文献和选读材料

6.7 补充习题

第7章 排序

7.1 动机

7.2 插入排序

7.3 快速排序

7.4 排序最快有多快

7.5 归并排序

7.6 堆排序

7.7 多关键字排序

7.8 链表排序和索引表排序

7.9 内部排序小结

7.10 外部排序

7.11 参考文献和选读材料

第8章 Hash法

8.1 引言

8.2 静态Hash法

8.3 动态Hash法

8.4 Bloom滤波器

8.5 参考文献和选读材料

第9章 优先队列

9.1 单端优先队列和双端优先队列

9.2 左倾树

9.3 二项式堆

9.4 Fibonacci堆

9.5 配偶堆

9.6 对称最小-最大堆

9.7 区间堆

9.8 参考文献和选读材料

第10章 高效二叉查找树

10.1 最优二叉查找树

10.2 AVL树

10.3 红-黑树

10.4 Splay树

10.5 参考文献和选读材料

第11章 多路查找树

11.1 m-路查找树

11.2 B-树

11.3 B+树

11.4 参考文献和选读材料

第12章 数字查找结构

12.1 数字查找树

12. 2 二路Trie树和Patricia树

12.3 多路Trie树

12.4 后缀树

12.5 Trie树和互联网的包转发

12.6 参考文献和选读材料

数据结构算法实现

1.1 数组和字符串 2

1.1.1 一维数组的倒置 2

范例1-1 一维数组的倒置 2

∷相关函数:fun函数

1.1.2 一维数组应用 3

范例1-2 一维数组应用 3

1.1.3 一维数组的高级应用 5

范例1-3 一维数组的高级应用 5

1.1.4 显示杨辉三角 7

范例1-4 显示杨辉三角 7

∷相关函数:c函数 8

1.1.5 魔方阵 9

范例1-5 魔方阵 9

1.1.6 三维数组的表示 14

范例1-6 三维数组的表示 14

∷相关函数:InitArray函数

1.1.7 多项式的数组表示 17

范例1-7 多项式数组的表示 17

1.1.8 查找矩阵的马鞍点 19

范例1-8 查找矩阵的马鞍点 19

∷相关函数:Get_Saddle函数

1.1.9 对角矩阵建立 21

范例1-9 对角矩阵建立 21

∷相关函数:Store函数

1.1.10 三对角矩阵的建立 22

范例1-10 三对角矩阵的建立 22

∷相关函数:Store函数

1.1.11 三角矩阵建立 24

范例1-11 三角矩阵建立 24

∷相关函数:Store函数

1.1.12 对称矩阵的建立 25

范例1-12 对称矩阵的建立 25

∷相关函数:store函数

1.1.13 字符串长度的计算 28

范例1-13 字符串长度的计算 28

∷相关函数:strlen函数

1.1.14 字符串的复制 29

范例1-14 字符串的复制 29

∷相关函数:strcpy函数

1.1.15 字符串的替换 31

范例1-15 字符串的替换 31

∷相关函数:strrep函数

1.1.16 字符串的删除 33

范例1-16 字符串的删除 33

∷相关函数:strdel函数

1.1.17 字符串的比较 35

范例1-17 字符串的比较 35

∷相关函数:strcmp函数

1.1.18 字符串的抽取 36

范例1-18 字符串的抽取 36

∷相关函数:substr函数

1.1.19 字符串的分割 38

范例1-19 字符串的分割 38

∷相关函数:partition函数

1.1.20 字符串的插入 40

范例1-20 字符串的插入 40

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/567170.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

opc读取ab的plc数据_C#读写 AB PLC 直接通过节点来读写数据 读写 AllenBradley PLC

本文将使用一个Github开源的组件库技术来读写AB PLC,使用的是基于以太网的实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作本类库绝对是ab最强的通讯库github地址:…

c语言建立动态链表ppt,C语言链表讲解.ppt

第十一章 链表;例:跳马。依下图将每一步跳马之后的位置(x,y)放到一个“结点”里,再用“链子穿起来”,形成一条链,相邻两结点间用一个指针将两者连到一起。;依上图有7个结点;11.7 用指针处理链表;1249;链表中结点的定义;链表的基本…

c 语言new运算符重载,c – 当我们重载new运算符时,是否需要重载放置new运算符?...

通常不会,因为它不经常使用.但它可能是必要的,因为当你在类中重载operator new时,它会隐藏global :: operator new的所有重载.因此,如果您想在该类的对象上使用placement new,请执行;否则不要.同样适用于新的.如果您刚刚更改了分配方案,并且您感到惊讶的是某个地方某人正在使用…

supersocket缓冲区_supersockets接收过滤器(ReceiveFilter)

接收过滤器(ReceiveFilter)用于将接收到的二进制数据转化成请求实例(RequestInfo)。实现一个接收过滤器(ReceiveFilter), 你需要实现接口 IReceiveFilter:public interface IReceiveFilterwhere TRequestInfo : IRequestInfo{/// /// Filters received data of the …

android网络盒子改,有什么办法可以把淘汰下来的安卓手机改造成电视盒子用?...

基本上谁家都会有一两部旧的手机,其实并不是不能用或者坏了,只是配置有些低。我们只需要简单改造一下,就可以将旧手机改造成电视盒子,而且比普通的网络盒子性能更强大。有线方式我们需要准备一根MHL线,大部分的安卓手机…

心电信号越界怎么回事_心电监护仪常见故障分析与排除

心电监护仪常见故障分析与排除心电监护仪是一种连续实时的无创伤监测患者多种生理参数的监护仪器。本文结合EM-6多参数仪(北京康宏兴业科技发展有限公司生产)在临床使用巾经常出现的故障现象以及故障的排除方法予以分析.供大家参考。1屏幕无显示1.1故障现…

android palette组件用法,Android Support Palette使用详解

使用Palette API选择颜色良好的视觉设计是app成功所必不可少的, 而色彩设计体系是设计的基础构成. Palette包是支持包, 能够从图片中解析出突出的颜色, 从而帮助你创建出视觉迷人的应用你能够使用Palette包设计布局主题, 并把自定义色彩应用到可视化元素中. 比如, 你可以根据专…

pdf文件如何生成目录 wps_wps制作pdf文档的详细方法

一些用户在使用wps软件的时候,wps怎样制作pdf文档?你们知道怎么操作的吗?对此感兴趣的伙伴们可以去下文看看wps制作pdf文档的详细方法。wps制作pdf文档的详细方法一、打开或生成原始文件本文选择用WPS打开《岳飞传.txt》,并进行智能格式整理。二、添加…

ecshop活动页_ECSHOP团购活动,ECSHOP团购列表

网店的团购活动和现实中的团购差不多。都是希望大量的人参与进来,从而以一个相对优惠的价格买的商品。下面介绍下网店的团购活动。进入后台 > 促销管理 > 团购活动如果已经添加过团购活动的话,这里会看到添加过的所有团购活动。点击右上角的 添加团…

android studio aspectj使用,androidStudio中使用 AspectJ

关于 AOP 的详细介绍请参考 深入理解Android之AOP本文主要介绍 怎么在 AndroidStudio 中使用 AspectJ1 . 在android studio 中新建一个项目 MyApplication2. 在 app 目录下 的 build.gradle 中完成如下配置:apply plugin: com.android.applicationimport org.aspectj.bridge.IM…

ndnsim r语言 ubuntu_Ubuntu14.04安装配置ndnSIM

Ubuntu14.04安装配置ndnSIM预环境Ubuntu14.04官方系统请先使用sudo apt-get update更新一下源列表安装步骤安装boost-libsudo apt-get install build-essential libsqlite3-dev libcrypto-devsudo apt-get install libboost-all-dev其中,build-essential和libboost是…

android ui stencil kit 下载,实用的iOS6/iPhone5 GUI/iPad PSD以及其它版本素材

实用的iOS6/iPhone5 GUI/iPad PSD以及其它版本素材10月 16, 2012评论 (1)Sponsor现在使用Apple旗下产品越来越多,比如iPhoneiPad等,正因如此,我们需要设计这类的apps应用也相对多了,所以如果有一些现用素材的话可以帮助设计师快速…

华为acl怎么生效_华为ACL配置教程(一)

一、ACL基本配置1、ACL规则生效时间段配置(需要先配置设备的时间,建议用ntp同步时间)某些引用ACL的业务或功能需要限制在一定的时间范围内生效,比如,在流量高峰期时启动设备的QoS功能。用户可以为ACL创建生效时间段,通过在规则中引…

android 中文参数,(原)Android: 启动另外的APP及传递参数

有时候需要从一个APP中启动另外一个APP,比如Twitter/微信等。如果你不知道那个APP的Activity,但是知道包名(package name),那么可以使用如下的方法:Intent LaunchIntent getPackageManager().getLaunchIntentForPackage("co…

kafka 主动消费_Kafka核心API——Consumer消费者

Consumer之自动提交在上文中介绍了Producer API的使用,现在我们已经知道如何将消息通过API发送到Kafka中了,那么现在的生产者/消费者模型就还差一位扮演消费者的角色了。因此,本文将介绍Consumer API的使用,使用API从Kafka中消费消…

android下拉弹性gif,android-pulltorefresh 下拉加载中使用gif动图

效果预览:xml布局xmlns:ptr"http://schemas.android.com/apk/res-auto"android:layout_width"fill_parent"android:layout_height"fill_parent"android:divider"#00000000"android:cacheColorHint"#00000000"and…

linux本地时间与utc不一致_Linux下CST和UTC时间的区别以及不一致的解决方法

1.在linux中,用date查看时间的时候显示:2013年 2月 17日 星期三 19:04:14 CST世界协调时间(Universal Time Coordinated,UTC):GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的…

ios uiview 如何刷新_ios-如何在Swift中刷新imageview而无需重新加载页面?

我有一个更新照片按钮,该按钮连接到facebookgraphAPI并下载当前用户的个人资料图片.我希望刷新视图上的图像,而无需重新加载viewController.有什么办法可以做到这一点?我知道tableview具有reloadData和refreshcontrol,但是我没有使用tableview.class ProfileViewCon…

unity3d android aar,Android Stuido导出AAR 给Unity3D调用注意事项

1. 导出 AAR过程需要注意,依赖的文件并没有打进去,所以要收到拷入到 Unity项目中,如下图中的 support包,是我项目中要用到的:2.删除aar包中重复的 libs下的 jar文件和 jni下的 .so文件,否则调用的时候会报…

识别产品外观的合格软件_产品外观质量视觉检测系统.PDF

产品外观质量视觉检测系统产品外观质量视觉检测系统北京大恒图像视觉有限公司Beijing Daheng Image Vision Co., Ltd公司简介中国大恒(集团)有限公司是中国科学院于 1987 年报经国务院批准创办的高新技术企业,公司于 1996 年至2007 年连续十二年进入全国电子百强企业…