本书共分11章,内容包括计算机编程及C语言概述,基本数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,编译预处理,复杂数据类型,文件等。 本书注重教材的可读性和适用性,每章开头均介绍本章内容与前后章节知识点的关系; 在“常见编程错误和编译器错误”中给出了该章知识点在编程中可能出现的语法和语义错误; 在“小结”中对要求掌握的知识点进行了概要说明; 书中附有大量的图表、程序,使读者能正确、直观地理解问题; 样例由浅入深,强化知识点、算法、编程方法与技巧,并给出了
本书系统地介绍了算法与数据结构方面的基本知识,重点阐述基本数据结构及算法在程序开发中的应用方法。本书主要内容有数据结构及算法的基本概念和术语、Java面向对象知识、Java语言的数据类型及其算法描述要点、Java语言中抽象数据类型的实现、线性表、栈和队列、树、查找、排序。 全书给出的所有算法和程序采用Java语言描述并调试通过。本书注重数据结构的实用性,每个数据结构章节都有工程应用实例; 注重可读性和适用性,书中附有大量的图表、程序,使读者能正确、直观地理解问题; 每章有学习要点、习题和上机实习题,既便于
《算法与数据结构(第二版)》是2005年出版的原书的修订版。修订版在保持原书基本框架和特色的基础上,增加了面向对象程序设计C++及实际应用算法及数据结构的实例。全书系统介绍了算法与数据结构方面的基本知识,重点阐述了基本数据结构及算法在程序开发中的应用方法。通过深入的学习和分析,能够帮助读者极大地提高软件开发和设计能力。本书给出的所有算法和程序均采用C语言描述并已调试通过,部分算法还增加了C++实现代码。本书注重教材的可读性和适用性,书中附有大量的图表、程序,使读者能正确、直观地理解问题。书中每章有学习要点、习题和上机练习题,既便于教学,又便于自学。本书的读者只要求具有C语言基础,不要求具有面向对象程序设计基础,通过本教材的学习可以帮助读者树立面向对象的编程思想。本书特别适合普通高校本专科学生使用,也可作为其他程序类课程的辅导教材。
全书系统介绍了算法与数据结构方面的基本知识,重点阐述了基本数据结构及算法在程序开发中的应用方法。通过深入地学习和分析,能够帮助读者极大地提高软件开发和设计能力。
主要内容包括离散数学中的集合论、数理逻辑与图论相关的基础内容,它是学习后续专业课程不可缺少的数学基础。该教材结合计算机学科的特点,主要研究离散量结构及相互关系,是一本将理论与应用相结合的教材。本教材适合普通高等院校的计算机专业以及与计算机相关的专业作为专业基础课的教材。