大家觉得严蔚敏吴伟民版的数据结构C语言版怎么样?

问题描述

大家觉得严蔚敏吴伟民版的数据结构C语言版怎么样?

话说楼主以前学过数据结构C++版的,这次由于考研,需要看C语言版的,网上大家一致推荐严蔚敏吴伟民的书。于是我就买了,但是忍着愤怒我看了四五天了,真的想暴走!实在对这本书不敢恭维,首先,里面变量不定义;其次,函数参数传递用的是C++中的引用(既然书名叫C语言版,为什么要挂羊头卖狗肉呢?);第三,在第42页的用链表表示一元多项式以及运算中,函数实参用的是函数指针,但是实参都是错误的;第四,这本书算法示例和书中的内容怎么看怎么不舒服,感觉排版就一个字,乱!!!

书实在太不严谨!!!

之所以发帖,是因为我个人觉得这本书真的真的不像它的声誉那样,感觉网上对它的评价,言过其实。本人不敢苟同。请问大家怎么看?

解决方案

就是这本书。搞不懂累计发行超过400万册是怎么发行出来的。应该不是楼主我水平太差吧?当初学C++版数据结构还是不错的。这次就不是了

解决方案二:

严蔚敏--数据结构(C语言版)学习笔记
数据结构(C语言版)摘录--图
数据结构题集C语言版严蔚敏

解决方案三:

发行年很就远了,数据结构主要是思想

解决方案四:

只要把原理搞懂就ok了,在学校用那本数是足够了的

时间: 2024-11-18 11:16:27

大家觉得严蔚敏吴伟民版的数据结构C语言版怎么样?的相关文章

c语言基础-数据结构C语言版二叉树的问题。

问题描述 数据结构C语言版二叉树的问题. strong text #include "stdio.h" #include "malloc.h" #include "stdlib.h" #include "conio.h" #define stacksize 100 #define DataType char //便于后期修改.可以直接去修改char 类型来达到快速的修改,在程序长的情况下. typedef struct nod

算法-数据结构C语言版 求助

问题描述 数据结构C语言版 求助 设顺序表L中的数据元素非递减有序,试编写一个算法,将e插入L的适当位置,以保持线性表的有序性 定义一个实现以上算法的函数: 数据结构菜鸟,求各位大神相助 解决方案 非递减有序,不就是递增么,说的那么绕干嘛. 既然是有序表,自然是二分查找或者顺序查找,然后插入. 解决方案二: http://zhidao.baidu.com/link?url=pDydQmKmMDqttsXL4CV7byP_o_8m_oRqZhgk_5eCKXDKqwsk1QJathKBqTcxNU

c语言-数据结构C语言版10道实习题目求解答!!

问题描述 数据结构C语言版10道实习题目求解答!! 除有特别说明外,每个题目请以自然语言.形式化表述(伪码.流程图等).程序代码三种方式描述. 顺序结构线性表LA与LB的节点关键字为整数.LA与LB的元素按非递减有序,线性表空间足够大.试给出一种高效算法,将LB中的元素合并到LA中,使新的LA元素仍保持非递减有序.高效是指最大限度的避免移动元素. 请写一个算法将线性表(a1,a2,-,an)逆置为(an,an-1,-,a1). 在一个递增有序的线性表中,有数值相同的元素存在.若存储方式为单链表,

跪求大神-数据结构c语言版 编写:判定二叉树是完全二叉树。

问题描述 数据结构c语言版 编写:判定二叉树是完全二叉树. 求大神,感激不尽 2015-12-22下午2点之前希望有大神解答. 解决方案 无非就是递归遍历,判断参考:http://www.cnblogs.com/buptLizer/archive/2012/03/30/2425097.html 解决方案二: 数据结构(C语言版)摘录--树和二叉树数据结构 二叉树的实现 c语言版C语言数据结构-二叉树

数据结构c语言-数据结构 C语言版 二叉树

问题描述 数据结构 C语言版 二叉树 先根次序访问,后根次序访问,与先序遍历,中序遍历,后序遍历,有什么区别与联系啊 解决方案 这是数据结构里的基础知识啊童鞋!树不是有左子树.右子树和根吗,遍历都是先左子树后右子树,先序.中序和后序是相对于根来说的,所以先根次序.后根次序就是先序.后序遍历的意思,先序遍历:根-左子树-右子树中序遍历:左子树-根-右子树后序遍历:左子树-右子树-根 解决方案二: 先根次序访问就是先序后根次序访问就是后续 对于一个最简单的二叉树abc先序就是先访问a,顺序为abc中

谢谢-数据结构c语言版 编写:判定二叉树是完全二叉树。

问题描述 数据结构c语言版 编写:判定二叉树是完全二叉树. 求大神,感激不尽 2015-12-22下午2点之前希望有大神解答. 解决方案 无非就是递归遍历,判断参考:http://www.cnblogs.com/buptLizer/archive/2012/03/30/2425097.html 解决方案二: 数据结构(C语言版)摘录--树和二叉树数据结构 二叉树的实现 c语言版C语言数据结构-二叉树

哈希表实验C语言版实现

以下是对哈希表实验用C语言实现的代码进行了详细的分析介绍,需要的朋友可以参考下   复制代码 代码如下: /*  数据结构C语言版 哈希表 */ #include <stdio.h> #include <malloc.h> #define NULLKEY 0 // 0为无记录标志 #define N 10  // 数据元素个数 typedef int KeyType;// 设关键字域为整型 typedef struct {  KeyType key;  int ord; }Elem

哈希表实验C语言版实现_C 语言

复制代码 代码如下: /* 数据结构C语言版 哈希表 */#include <stdio.h>#include <malloc.h>#define NULLKEY 0 // 0为无记录标志 #define N 10  // 数据元素个数 typedef int KeyType;// 设关键字域为整型 typedef struct{ KeyType key; int ord;}ElemType; // 数据元素类型 // 开放定址哈希表的存储结构 int hashsize[]={11

c语言-InitTriplet里的(Triplet &amp;amp;amp;T)是什意思,是严蔚敏数据结构(C语言)里的。

问题描述 InitTriplet里的(Triplet &T)是什意思,是严蔚敏数据结构(C语言)里的. include #include #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 typedef int Status; typedef int ElemType; typedef ElemType* Triplet; Status Ini