图解算法--轻松快速掌握实力派程序设计精华
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787515360034
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:216
- 出版时间:2020-06-01
- 条形码:9787515360034 ; 978-7-5153-6003-4
本书特色
本书是算法入门书籍,通过大量图解向新手读者介绍算法入门知识,内容生动有趣、简单易懂。本书编写形式以一到两页为一个知识点,同时避免使用大段理论文字,而是通过易懂的图解来解释技术问题,让读者可以轻松学习算法。本书主要讲解了变量,数组,指针,for、while等流程控制语句,函数,程序的设计与编写,排序与检索等重点知识。对于想要学习算法的读者来说,本书是一本不可多得的算法入门参考用书。
内容简介
本书是算法入门书籍,通过大量图解向新手读者介绍算法入门知识,内容生动有趣、简单易懂。本书编写形式以一到两页为一个知识点,同时避免使用大段理论文字,而是通过易懂的图解来解释技术问题,让读者可以轻松学习算法。本书主要讲解了变量,数组,指针,for、while等流程控制语句,函数,程序的设计与编写,排序与检索等重点知识。对于想要学习算法的读者来说,本书是一本的算法入门参考用书。
目录
在开始学习算法之前
什么是算法?
编写程序的步骤
流程图
C语言
程序设计流程
程序编写规范
第1章 C语言简介
第1章 这部分是关键
Hello World!
变量与常量
数值型
数组
指针
字符与字符串
算术运算符
其他运算符
文件读写
键盘输入
内存的分配
结构体
COLUMN ~变量的命名规则~
第2章 基本流程控制
第2章 这部分是关键
流程控制的种类和结构化
if语句
for和while语句
其他流程控制语句
COLUMN ~未结构化的程序~
第3章 流程控制的应用
第3章 这部分是关键
1~5整数求和
从数组中查找数值(1)
从数组中查找数值(2)
求平均值
绘制柱状图
合并字符串
倒序取值
读取文件
正?反?投币游戏
COLUMN ~栈和队列~
第4章 函数的调用
第4章 这部分是关键
什么是函数?
函数的定义与调用
main()函数
函数的特点
函数的活用
递归处理
COLUMN ~函数的指针~
第5章 具体问题的解决方法
第5章 这部分是关键
整理问题
设计程序
编写程序(1)
编写程序(2)
整理程序
测试与调试
完成程序
COLUMN ~自下而上·自上而下的思考方法~
......
第7章 高级算法
第7章 这部分是关键
求质数
分解质因数
求*大公约数
链表(1)
链表(2)
程序实例
COLUMN ~学习算法的诀窍~
第8章 排序与检索
第8章 这部分是关键
简单排序
冒泡排序
插入排序
希尔排序
快速排序
二分检索
程序实例
COLUMN ~qsort()和bsearch()~
附录
难点解决
心得体会
Visual Studio安装指南
Visual Studio使用指南
常用的调试方法
Visual Studio调试器
索引
作者简介
[日]株式会社ANK:该公司的业务范围十分广泛,从常用软件开发到网络系统设计研发,甚至书籍出版都被涵盖其中。同时,与日本翔泳社进行合作,出版过许多编程类和Web开发类的书籍。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0