第一图书网

C语言常用算法分析

明日科技 清华大学出版社
出版时间:

2012-1  

出版社:

清华大学出版社  

作者:

明日科技  

页数:

292  

Tag标签:

无  

内容概要

  本书共分为4篇,第l篇为算法基础篇,包括程序之魂——算法、数据结构基础、查找与排序算法、基本算法思想等内容;第2篇为常用算法篇,包括数学算法、矩阵与数组问题、经典算法等内容;第3篇为趣味算法篇,包括数学趣题、逻辑推理题等内容;第4篇为算法竞技篇,包括计算机等级考试算法实例、程序员考试算法实例、信息学奥赛算法实例等内容。
  本书提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。
  本书内容详尽,实例丰富,非常适合作为零基础人员的学习用书和大中专院校师生的学习教材,也适合作为相关培训机构的师生和软件开发人员的参考资料。

书籍目录

第1篇 算法基础篇
 第1章 程序之魂——算法(自学视频、源程序:配套资源\mr\01\)
  1.1 魂之说
  1.2 算法的特性
  1.3 算法的表示方式
   1.3.1 用自然语言描述算法
   1.3.2 用流程图描述算法
   1.3.3 用N-S图描述算法
   1.3.4 用计算机语言描述算法
  1.4 算法性能分析与度量
   1.4.1 算法的性能指标
   1.4.2 算法效率的度量
   1.4.3 算法的时间复杂度
   1.4.4 算法的空间复杂度
  1.5 学习算法的原因
 第2章 数据结构基础(自学视频、源程序:配套资源\mr\02\)
  2.1 数据结构概述
   2.1.1 数据结构的发展
   2.1.2 数据结构的研究对象
   2.1.3 数据结构与算法的关系
  2.2 数据结构的基本概念
  2.3 C语言常见数据结构
   2.3.1 数组
   2.3.2 结构体
   2.3.3 链表
   2.3.4 栈
   2.3.5 队列
 第3章 查找与排序算法(自学视频、源程序:配套资源\mr\03\)
  3.1 查找算法
   3.1.1 顺序查找
   3.1.2 折半查找
   3.1.3 分块查找
   3.1.4 哈希查找
  3.2 排序算法
   3.2.1 选择排序
   3.2.2 冒泡排序
   3.2.3 直接插入排序
   3.2.4 归并排序
   3.2.5 希尔排序
   3.2.6 快速排序
   3.2.7 各种排序算法的比较
 第4章 基本算法思想(自学视频、源程序:配套资源\mr\04\)
  4.1 递归的概念和分治法
   4.1.1 递归的概念
   4.1.2 递归的应用一汉诺塔
   4.1.3 分治法的基本思想
   4.1.4 分治法的应用一棋盘覆盖问题
  4.2 动态规划法
   4.2.1 动态规划法的基本思想
   4.2.2 动态规划的应用一一最大子段和
  4.3 贪心算法
   4.3.1 贪心算法的基本概念
  ……
第2篇 常用算法篇
 第5章 数学算法
 第6章 矩阵与数组问题
 第7章 经典算法
第3篇 趣味算法篇
 第8章 数学趣题
 第9章 逻辑推理题
第4篇 算法竞技篇
 第10章 计算机等级考试算法实例
 第11章 程序员考试算法实例
 第12章 信息学奥赛算法实例

章节摘录

版权页:插图:数据的主要功能就是传递信息,例如思想交流、商业交易、经营管理等,这些信息都需要以数据的形式在计算机中进行处理。数据( data):信息的载体,是能够输入到计算机中并被计算机识别和处理的符号的总称。在实际应用中数据可以是数值,也可以是字符串、表、图、声音等,这些都是可以通过编码方式使用计算机进行操作的对象。学生基本信息管理程序操作对象是学生基本信息表;公司部门信息管理程序操作对象是部门信息表。数据元素(data element):数据的基本单位,构成数据元素的不可分割的最小单位是数据项。例如,学生信息管理程序的每个学生信息就是一个数据元素,而表中学生的学号、性别、姓名等就是数据项。讨论数据结构一般针对数据元素进行讨论,数据项一般不予考虑。数据元素在计算机程序中通常作为一个整体进行操作,其具有广泛的含义,一般来说,计算机中抽象出的,能够独立、完整地描述问题世界的一切实体都是数据元素。例如学生的信息、部门信息、销售情况、城市地图都是数据元素。数据对象(data object):具有相同性质的数据元素的集合,是数据的子集。数据元素是数据对象的子集。在实际应用中把相同性质的数据元素集合到一起,就构成了数据对象,例如每个学生信息是数据元素,而所有的学生信息就构成了一个学生信息的对象,这里以表的形式表示。数据结构(data structure):相互之间存在一种或者多种数据关系的数据元素的集合。这种数据元素之间的关系,通常被称为结构。例如,学生信息表中各学生信息元素之间的关系是简单的线性结构;部门信息表中各数据之间的关系是树形结构。根据各数据元素不同的关系类型,通常将结构分为4类:集合、线性结构、树形结构和图结构(或者网状结构)。这4类关系的示意图如图2.2所示。


编辑推荐

《C语言学习路线图•C语言常用算法分析》提供了内容丰富的配套资源,找到《C语言学习路线图•C语言常用算法分析》后,在该页面的“网络资源”超链接处下载也可以访问《C语言学习路线图•C语言常用算法分析》的新浪微博,根据提示链接下载。C语言学习路线图,为读者朋友提供了从入门到实际项目开发所需要的各方面必备知识,提供了较为完善的学习整体解决方案,搭起了从学校走向社会的桥梁各个品种既有前后关联,也可以独立使用从而避免了像以前那样,学完一本书之后,仍然无所适从,既不会做项目也不知道接下来该学什么,以至于半途而废的困惑。快速服务:微博、QQ在线服务,自学视频:72集大型多媒体自学视频,海量资源:模块库、案例库、素材库、题库。

图书封面

图书标签Tags

广告

下载页面


C语言常用算法分析 PDF格式下载



 本书共分为4篇,第l篇为算法基础篇,包括程序之魂——算法、数据结构基础、查找与排序算法、基本算法思想等内容;第2篇为常用算法篇,包括数学算法、矩阵与数组问题、经典算法等内容;第3篇为趣味算法篇,包括数学趣题、逻辑推理题等内容;第4篇为算法竞技篇,包括计算机等级考试算法实例、程序员考试算法实例、信息学奥赛算法实例等内容。
  本书提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。
  本书内容详尽,实例丰富,非常适合作为零基础人员的学习用书和大中专院校师生的学习教材,也适合作为相关培训机构的师生和软件开发人员的参考资料。


这本书是我见过最好一本书,算法,算法,解决问题的发明的,也建立在逻辑思维基础之上,我非常赞赏这本书,在我买的《经典编程282》中,有一章讲述了哈希算法,在那本书中有说明了一点哈希,总觉得在阅读的过程当中还少了什么似的,当我看到这本书时,顿时,云开雾散,从迷雾中惊醒,原来是这么一回事,和C指针,入门经典,实例,函数手册,C和指针经典著作,和在一起阅读收获众多,所有的知识点环环相扣,脱离不了,非常的棒!!!!!!!!


算法详细,适合自学,强化基础!


常用算法比较详尽的介绍


不错,介绍一些算法,初学者看得懂……


讲的很详细,包含了我们听到的看到的知道的所有算法,强烈建议购买


书很好,本人计科的,对书非常满意。很适合学习C语言的。。。


学习编程必备。


非常不错的一本C语言书


要基础的,


很好的一本书,值得慢慢研究。


这本还不错,对于初学者还是有帮助的,推荐一下


本书共分为4篇,第l篇为算法基础篇,包括程序之魂——算法、数据结构基础、查找与排序算法、基本算法思想等内容;第2篇为常用算法篇,包括数学算法、矩阵与数组问题、经典算法等内容;第3篇为趣味算法篇,包括数学趣题、逻辑推理题等内容;第4篇为算法竞技篇,包括计算机等级考试算法实例、程序员考试算法实例、信息学奥赛算法实例等内容。
  本书提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。
  本书内容详尽,实例丰富,非常适合作为零基础人员的学习用书和大中专院校师生的学习教材,也适合作为相关培训机构的师生和软件开发人员的参考资料。


包装好 发货快


还不错的书,还不错的书,


额!这快递速度好快,看来这钱多花点就是有效率,,书收到了,里面的内容还可以!我虽然会用C但是像算法什么的我就是小白了!


很好的书籍,代码很规范,值得购买


正在看,发货速度可以,看完再评吧


还行,对菜鸟很有用


比较专业,归纳地也很具体。建议有点算法与C语言的基础再看此书更好。


本书的算法还算详尽!


纸质不错,内容有待看。 视频教程和源代码到清华出版社官网可下(注:十几KB很慢,下载下来的RAR文件有报错现象,不用管它直接解压,能解多少解多少,该文件不建议离线下载)


内容归纳的很好,循序渐进


书很不错,就是没光盘!!!大家一定要注意!!!


我是C语言初学者,对这个比较感兴趣,此书还是不错的


书已经收到,书本的质量不错


都是经典算法,挺全的。


内容过时,是从网络上收集起来的各种信息的集合罢了,基本上没有经过加工。


相关图书