程序设计抽象思想 - Eric S.Roberts, 闪四清

程序设计抽象思想

Eric S.Roberts, 闪四清

出版时间

2005-06-01

ISBN

9787302101659

评分

★★★★★
书籍介绍
本书全面介绍了数据结构的基础内容。介绍了多个库包,可用于简化编程流程;详细讨论了递归编程的用法,包括大量难度各异的编程示例和练习。
精彩摘录
  • "The best way to think about the syntax of typedef is reflected in the following general form:"
  • "In this form, declaration is simply a variable declaration, just like the ones you write at the beginning of a function. If you were to write declatation without the typedef keyword, it would declare some collection of variables. If you include the typedef keyword, those same names are defined as th"
  • "In C, any expression that refers to an internal memory location capable of stroing data is called an lvalue. The l at the begining of lvalue comes from the observation that lvalues can appear on the left side of an assignment statment in C."
用户评论
代码风格很好。但是不适合很适合初学者
也是初学者的一个很好选择。
C++允许多个类继承行为 使得类的层次结构构成一个没有内部环的有向图 而 Java限制每个类只有一个超类 使得类层次构成一棵树。web的基本思想 如果信息包含允许用户以高效的非线性方式在其中移动的内部链接 这将使得信息更容易理解。Java 的大多数语法建立在C的基础之上 C源自于传统的过程范式,c更关注过程和函数 甚于数据;而相反 Java是一种面向对象的语言 其中数据对象成为关注中心 Java程序中的方法定义 尽管看起来像C中的函数 通常作为类的定义一部分出现 并且离开该类的上下文时毫无意义。
计算机编程的一大难点就是如何对问题进行抽象,而本书在这方面有独到的见解。特别推荐是本书对递归的讲解非常深入,唯一的遗憾是课后题很多题没有相应的答案,课后题相当不错,自己能做出来一大半吧。极力推荐
翻完。 用C来讲数据抽象。 其实可以用《算法》红砖头书来代替这本。 我读完红砖头再来重新看这本吧。 主要是为了熟悉C sei语言,哈哈哈哈
非常赞!!!
收藏