多任务下的数据结构与算法(含CD-ROM光盘一张) -
评级:
以下网友留言只代表网友个人观点,不代表
第二书店
观点
全部评论
本书共有评论
21
条共
2
页
第
[1]
[2]
页
下一页
2008-1-3 15:38:17 读者 : dz08039 -
无题
多任务下的数据结构与算法 随书光盘
http://202.38.93.17/bookcd/1071/多任务下的数据结构与算法.iso/
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2008-1-2 9:48:02 读者 : dz08039 -
无题
这本书很好,我非常想看,不知道有没有电子版的下载!!
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2007-5-31 21:08:48 读者 : zbz4785 -
值得一读
这本书却是讲得很好,从系统得底层,到具体得实现,既有我们初学者要得东西,也有我们期望得实例,理论与实践想结合,好!
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-8-17 14:35:50 读者 : gaofentz -
a
市场决定价值,高手多多写书。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-8-8 11:25:53 作者 : 58.251.100.* -
开源项目CAPI
我在CSDN里注册了一个开源项目CAPI,
准备将书中的代码放到这个项目中去。
准备将CAPI做成一个支持多任务的C/C++数据结构算法库。
欢迎对这个项目感兴趣的程序员和高手加入CAPI项目。
项目地址:http://gforge.osdn.net.cn/projects/capi
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-28 1:36:44 读者 : 219.134.246.* -
遗憾
竟然和这位C++高手擦肩而过,遗憾啊!遗憾啊/!
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-13 14:33:16 读者 : 58.49.254.* -
说起来是很容易的!
我也看到这本书了,看得出作者是第一次写书,有些理论没有教材上说的清楚,但在实际操作方面的优势却是显见的。
其实理论上的东西大家在学校里已经学得很清楚,倒是实践性的东西需要大家把自己的积累写出来与大家分享,从这个角度上来说,我很欣赏作者的作为!
每个人都自己的所长,评论别人是一件很容易的事,但自己来做做就知道啦!
发表评论
我赞同
(1人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-12 10:31:50 作者 : 220.249.249.* -
关于书籍的勘误
是我的疏忽,一直没有把的博客地址公布给大家讨论书中的问题,在这里向各位读者道歉。
非常感谢那位提出P164页错误的读者,这个问题的确是我的疏忽导致的,现在已经出了勘误在我的博客里面。
我的博客地址是:http://blog.csdn.net/drzhouweiming
大家如果在书中遇到问题或或有不明白的地方,或者看到有错误的地方,欢迎大家及时到我的博客中提出,我会及时回复的。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-10 22:31:43 读者 : 218.65.104.* -
看了介绍,准备去买
可以说,从内容行看,这是一本“与时俱进”的书,顺应了技术发展方向,看了这些评论,书是为了给你启发,为你引路,不是让你搬用,即使是超级大师写的,也难保无错,对部分不停挑毛病的读者给予鄙视!
其他的买了后看了再发表意见。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-10 17:08:09 读者 : 221.226.149.* -
错误百出。
我试了试P164里面的代码,根本就是错误百出。
一个不负责任的作者。
书里面的有些代码自己都没有验证过。
后悔买了这本书。
发表评论
我赞同
(7人)
我反对
(2人)
回复评论
展开>
正在读取本评论的讨论,请稍侯……
2006-7-10 16:08:06 读者 : 220.232.182.* -
实用性强
我认为本书的实用性很强,虽然说理论性差点,但作为有一定工作经验的人来说,阅读本书受益非浅。
发表评论
我赞同
(1人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-9 16:41:23 读者 : 218.64.60.* -
适合深入编程的参考书
我是一名教授,评点一下。
该书作为院校教材来说,不是非常合适,因为它没有对理论作详细介绍。但作为辅助教材,可说极佳,翔实的案例给读者很多启示,也许这就是作者著书的出发点吧。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-9 16:01:57 读者 : 58.60.78.* -
旭日东升
******'数据结构和算法的描述不如现在已有的任何一本教材。'******
我也买过这本书看了一下,这本书是一本实践性很强的书,很适合在工作的人使用,对学生来说比较适合做参考书,和教材不是一回事吧,不如任何一本教材不知从何谈起,书中的许多内容在其他书上我都没有看过.
******'多任务又仅仅停留在泛泛而谈,浅尝辄止层面上'******
这本书讲的多任务算法真是太实用了,能将任意数据结构变成支持多任务,如果这也算'泛泛而谈,浅尝辄止',那些国外翻译过来的书连这种'泛泛而谈,浅尝辄止'的内容都没有呢.书还是不错的.
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-8 22:02:12 读者 : 58.60.125.* -
可以作为工具书
看了这本书,觉得代码写得蛮不错的,试用了红黑树的几个模块,运行挺稳定,这能给我省去不少工作量。不过对编码注释里的东西闹不明白,那个@param不知是干什么用的,好象是多余的一样。
发表评论
我赞同
(1人)
我反对
(0人)
回复评论
展开>
正在读取本评论的讨论,请稍侯……
2006-7-7 22:31:11 读者 : 59.44.109.* -
嘉宾看法
看大家讨论这么激烈,我也来凑两句:
我觉得这本书适合有一年以上工作经验的人去看,对在校学生,最多只能做为参考书,无法作为教材使用。但是对找工作的人会非常有帮助,因为现在国内的很多大公司面试时都会考数据结构算法,如果好好熟悉这本书的内容,然后去应聘那些通信行业的公司,我看高薪在那儿等你呢。书的优点确实不少,给5颗星!
发表评论
我赞同
(1人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-7 22:31:01 读者 : 59.44.109.* -
嘉宾看法
看大家讨论这么激烈,我也来凑两句:
我觉得这本书适合有一年以上工作经验的人去看,对在校学生,最多只能做为参考书,无法作为教材使用。但是对找工作的人会非常有帮助,因为现在国内的很多大公司面试时都会考数据结构算法,如果好好熟悉这本书的内容,然后去应聘那些通信行业的公司,我看高薪在那儿等你呢。书的优点确实不少,给5颗星!
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-7 16:59:14 读者 : 218.64.60.* -
值得一读
在CSDN看到这本书后,决心购买,看了一个礼拜,发现这本书确实有料,很多数据结构方面的内容在其他书上没讲过,如动态环形队列,复合数据结构中的哈希AVL树、哈希红黑树,动态等尺寸内存管理算法等等。
个人觉得这本书非常适合嵌入式开发和写服务器软件等底层软件开发的人员使用,做上层应用的人用本书可能会有些难度。
发表评论
我赞同
(1人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-7-6 7:38:37 读者 : 59.44.109.* -
针对上一篇书评, 说一下我的不同看法.
'第一、 这本书作者说得太满了。很多方面作者提出自己的见解是无可厚非的,但多处把话题说死。比如第2页关于STL的讨论之一是说模板库的内存开销大,在内存受限系统中不合适,实在太过荒唐。举个例子,实现Max函数比较两个对象,用C的话因为要适应各种数据结构要做出N个不同的版本,编译之后占用多大内存?用C++的话,只要写一个模板函数然后依要求特化即可。甚至C语言版本在比较自定义数据结构的时候还需要写一个比较函数,而C++只要写一个重载了操作符的函数对象即可,连函数调用的开销都省下了。不知道C++占内存更大的观点从何而来?又如在第3页关于参数校验方面的论述,作者说对于需要在大的循环里调用的函数,不需要要函数内对参数进行校验;在列表的遍历函数。这句话我不敢苟同,把自己的函数执行的正确性依赖在调用者身上,正是与软件工程里高内聚低偶合的原则相抵触的,而且放眼当前流行的程序库,尚未见哪个是这样设计的。'
STL内存开销过大是因为模板在编译时会象宏一样被展开,导致编译出的执行文件会变大很多倍,而在执行时,执行文件装载到内存中后,占用的内存开销自然大了。
关于在大的循环里调用的函数,不需要要函数内对参数进行校验;STL库就没有进行参数校验。
'第二、 这本书作者的个人经验太多,很多东西没有拿出来大家讨论是否合适就写到书中去了。比如第5页关于switch和if…else的论述,作者举的例子实现太不合适了。不知道有哪个程序员会在那种情况下使用switch语句来实现?恐怕连最初等的初学者都懂得那应该用if…else来实现吧?又如第5页谈及goto语句时说“从多重嵌套的循环判断里跳出去就是不允许的。”我看过很多论及goto语句的言论,与作者相反,大家都是认为从多重嵌套中直接跳出有利于程序的清晰性,还有,如果不允许goto跳出多重循环,不知道goto还有哪些更充足的理由存在?'
个人经验太多并不是坏事,
关于switch和if...else的问题,作为一本书来说,主要是让大家容易理解,难道非要举一个很复杂大家看起来很费劲的例子才好。
goto语句的问题,从多重嵌套中跳出,代码很容易出错,难道goto语句就是用来处理跳出多重循环的,goto语句一般是用来出错处理的,微软的例子代码中就有很多是用goto来进行出错处理的,本来goto语句就是不建议使用的。
'第三、 这本书有不少错误。比如第20页实现的Stact_Pop函数,用以弹出栈顶元素并在当栈为空的时候返回NULL。这个函数是有设计错误的,当我在里面存储的数据包含一个NULL指针时,我不知道根据返回值怎么去判断我的弹出操作是成功还是成败了?一个改进的方法就是返回两个值,一个是数据指针一个是操作状态。还有在第24页里定义队列时说“…栈是后进先出,而队列的进出方向刚好和栈相反。”不知道作者所言的方向是指什么?根据上下文,应该是说栈是FIFO,栈是FILO吧?但也没有相反之说啊?还有回到2.1.2节的栈的实现上去,当栈满的时候,作者的设计是增加一倍空间,且不说使用realloc函数造成的效率损失,这种只增不减的设计在内存的浪费问题上应该被BS的!我相信作者在实际工作中不会采用这样的设计,这只是作为书中的例子做了简化,但你既然简化了内存组织方式,那就不应该再实现当栈满时自动增加栈空间的功能!栈满直接返回操作失败即可。其它诸如“栈是一种最常用的操作,…”(第17页)、“…这样实现起来可以充分利用数组操作的高效性,避免移动数据。”(第18页)就不一一枚举了。'
关于栈的弹出函数,设计两个返回值显然效率低下,如果要存储一个NULL指针,可以通过在指针里存一个空数据来替代,完全可以达到同样的效果。
栈是后进先出并没有错啊,难道非要说是FILO,又不是写给外国人看的书,中文难道不比英文缩写好理解。
关于栈的内存只增不减设计问题,其实后面的动态环形队列就是可以实现内存动态增减的,书没看完就妄加评论。
'第四、 作者对自己不算纯熟的领域大放。在第14-15页,作者在名为软件设计简介的章节里大谈自己对软件工程的见解,而且海吹胡擂,为软件开发划分了结构化和面向对象两个阶段,并对COM等横加指责,安名加罪。作者甚至断言在“…软件设计发展的第三阶段才能彻底解决。”他自创了宏观设计学和微观设计学两个“重要”理论,这样的论调,对于广大的程序员,特别是一些初学程序开发的学生是有害的、是不负责任的胡说。'
“作者对自己不算太熟的领域大放厥词”,怎么知道作者对这些领域不熟呢?这不也是妄加推测吗,关于对COM妄加罪名,那么微软不敢谈COM的事实,另外还有朋友在微软做技术支持,从他那里了解到微软的问题绝大部分都出在COM里。
'第五、 作为一本论述数据结构与算法的书籍,没有设计一些跨平台的自己的程序库是非常失败的。这本基于Windows内部互斥量、事件的数据结构与算法书,把读者的思维禁锢在一个平台之上,而数据结构与算法却是计算机科学里最最平台语言无关的学科,这一点,未免让人大失所望。'
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-6-14 18:20:01 读者 : 218.107.55.* -
书评
http://blog.csdn.net/lanphaday/archive/2006/06/13/795802.aspx
这里有一篇书评,尽数这本书不好之处。
发表评论
我赞同
(0人)
我反对
(0人)
回复评论
正在读取本评论的讨论,请稍侯……
2006-6-14 12:02:37 读者 : 152.104.237.* -
鸡肋
数据结构和算法的描述不如现在已有的任何一本教材。而多任务又仅仅停留在泛泛而谈,浅尝辄止层面上。
没有讨论容器满,容器空时的等待处理,没有讨论加锁时机的选择,示例代码多,但正确性有待讨论。
发表评论
我赞同
(0人)
我反对
(2人)
回复评论
展开>
正在读取本评论的讨论,请稍侯……
本书共有评论
21
条共
2
页
发表评论
请先登录再发表评论
我要登录评论
身份:
读者
译者
作者
出版商
标题:
不表态
中肯取代无礼
客观代替漫骂