Blue Flower

c/c++常用算法手册是一本C语言和C++的使用指导手册,由秦姣华和向旭宇两人共同编著。全书主要以一些有趣有用的实例为主,再辅助以许多实际可行的代码为讲解方式,能够大大提升读者的学习兴趣,有效的辅助读者深入全面地掌握算法的意义和一些程序设计中必须掌握的、可参考使用的经典算法。cc++常用算法手册涵盖广泛,精炼的理论讲述搭配大量经典算法示例,学习查询兼而有之。阐述到位:算法思想、算法实现和完整示例合理搭配,相辅相成。示例完善:示例分析精准,代码注释,每段代码皆可通过编译执行,适用于学习c/c++的朋友免费阅读。
202209171654580972400000

内容介绍

《c/c++常用算法手册》全书知识点覆盖全面、结构安排紧凑、讲解详细、示例丰富。全书对每一个知识点都给出了 相应的算法及应用示例。虽然这些例子都是以0:语言来编写的,但是算法并不局限于(:语言。如 果读者采用其他编程语言,例如0 + 、C # 、V B 、java 等,根据其语法格式进行适当的修改即可。
本书分3 篇,共13章,“第 1 篇算法基础篇”介绍了算法概述,重点分析了数据结构和基 本算法思想;“第 2 篇算法基本应用篇”详细讲解了算法在排序、查找、数值计算、数论、经典 趣题和游戏中的应用;“第 3 篇算法高级应用篇”讲解了算法的一些高级应用技术,包括在密码 学和数据压缩/解压缩中的应用,能够适用于有一定c/c 语言编程基础、想通过学习算法与数据结构提升编程水平的读者,也可作为具有一定编程经验的程序员以及大院校学生学习数据结构和算法的参考书。
202209171654583728680001

c/c++常用算法手册章节目录

第1篇 算法基础篇第1章 算法概述1.1 什么是算法1.2 算法的发展历史1.3算法的分类1.4 算法相关概念的区别1.5 算法的表示1.5.1 自然语言表示1.5.2 流程图表示1.5.3 N.S图表示1.5.4 伪代码表示1.6 算法的性能评价1.7 算法实例1.7.1 查找数字1.7.2 创建项目1.7.3 编译执行1.8 算法的新进展1.9 小结第2章 数据结构2.1 数据结构概述2.1.1 什么是数据结构2.1.2数据结构中的基本概念2.1.3数据结构的内容2.1.4 数据结构的分类2.1.5 数据结构的几种存储方式2.1.6 数据类型2.1.7 常用的数据结构2.1.8 选择合适的数据结构解决实际问题2.2 线性表2.2.1 什么是线性表2.2.2 线性表的基本运算2.3 顺序表结构2.3.1 准备数据2.3.2 初始化顺序表2.3.3 计算顺序表长度2.3.4 插入结点2.3.5 追加结点2.3.6 删除结点2.3.7 查找结点2.3.8 显示所有结点2.3.9 顺序表操作示例2.4 链表结构2.4.1 什么是链表结构2.4.2 准备数据2.4.3 追加结点2.4.4 插入头结点2.4.5 查找结点2.4.6 插入结点2.4.7 删除结点2.4.8 计算链表长度2.4.9 显示所有结点2.4.10 链表操作示例2.5 栈结构2.5.1 什么是栈结构2.5.2 准备数据2.5.3 初始化栈结构2.5.4 判断空栈2.5.5 判断满栈2.5.6 清空栈2.5.7 释放空间2.5.8 入栈2.5.9 出栈2.5.1 0读结点数据2.5.1 1栈结构操作示例2.6 队列结构2.6.1 什么是队列结构2.6.2 准备数据2.6.3初始化队列结构2.6.4.判断空队列2.6.5 判断满队列2.6.6 清空队列2.6.7 释放空间2.6.8 入队列2.6.9 出队列2.6.10 读结点数据2.6.11 计算队列长度2.6.12 队列结构操作示例2.7 树结构2.7.1 什么是树结构2.7.2 树的基本概念2.7.3 二叉树2.7.4 准备数据2.7.5 初始化二叉树2.7.6 添加结点2.7.7 查找结点2.7.8 获取左子树2.7.9 获取右子树2.7.10 判断空树2.7.11 计算二叉树深度2.7.12 清空二叉树2.7.13 显示结点数据2.7.14 遍历二叉树2.7.15 树结构操作示例2.8 图结构2.8.1 什么是图结构2.8.2 图的基本概念2.8.3 准备数据2.8.4 创建图2.8.5 清空图2.8.6 显示图2.8.7 遍历图2.8.8 图结构操作示例2.9 小结第3章 基本算法思想3.1 常用算法思想概述3.2 穷举算法思想3.2.1 穷举算法基本思想3.2.2 穷举算法示例3.3 递推算法思想3.3.1 递推算法基本思想3.3.2 递推算法示例3.4 递归算法思想3.4.1 递归算法基本思想3.4.2 递归算法示例3.5 分治算法思想3.5.1 分治算法基本思想3.5.2 分治算法示例3.6 概率算法思想3.6.1 概率算法基本思想3.6.2 概率算法示例3.7 小结第2篇 算法基本应用篇第4章 排序算法4.1 排序算法概述4.2 冒泡排序法4.2.1 冒泡排序算法4.2.2 冒泡排序算法示例4.3 选择排序法4.3.1 选择排序算法4.3.2 选择排序算法示例4.4 插入排序法4.4.1 插入排序算法............第5章 查找算法第7章 复杂的数值计算算法第8章 经典数据结构问题第9章 数论问题第10章 算法经典趣题第11章 游戏中的算法第3篇 算法高级应用篇第12章 密码学算法第13章 压缩与解压缩算法

使用说明

1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载