《程序语言的奥妙:算法解读》是由科学出版社出版的一本关于算法方面的书籍,作者是杉浦,主要介绍了关于程序语言、算法方面的知识内容,目前在算法类书籍综合评分为:7.2分。
书籍介绍
在我们生活的世界中,各种各样形形色色的事物和现象,其中都必定包含着科学的成分。在这些成分中,有些是你所熟知的,有些是你未知的,有些是你还一知半解的。面对未知的世界,好奇的你是不是有很多疑惑、不解和期待呢?!“形形色色的科学”趣味科普丛书,把我们身边方方面面的科学知识活灵活现、生动有趣地展示给你,让你在畅快阅读中收获这些鲜活的科学知识!21世纪,飞速发展的计算机技术深入到手机、电视、数码相机、游戏机等的生活必备产品中。计算机都是依靠程序来运行的。为了编写出能够在计算机上运行良好的程序就必须学习计算机算法的知识。《形形色色的科学·程序语言的奥妙:算法解读(四色全彩)》用流程图、程序语言等日常生活中经常出现的事物为工具,以图解的形式讲解了算法的相关知识,即使是不具备计算机知识的初学者,也能够轻松理解。《形形色色的科学·程序语言的奥妙:算法解读(四色全彩)》适合青少年读者、科学爱好者以及大众读者阅读
编辑推荐
在我们生活的世界中,各种各样形形色色的事物和现象,其中都必定包含着科学的成分。在这些成分中,有些是你所熟知的,有些是你未知的,有些是你还一知半解的。面对未知的世界,好奇的你是不是有很多疑惑、不解和期待呢?!“形形色色的科学”趣味科普丛书,把我们身边方方面面的科学知识活灵活现、生动有趣地展示给你,让你在畅快阅读中收获这些鲜活的科学知识!2世纪,飞速发展的计算机技术深入到手机、电视、数码相机、游戏机等的生活必备产品中。计算机都是依靠程序来运行的。为了编写出能够在计算机上运行良好的程序就必须学习计算机算法的知识。《形形色色的科学·程序语言的奥妙 算法解读(四色全彩)》用流程图、程序语言等日常生活中经常出现的事物为工具,以图解的形式讲解了算法的相关知识,即使是不具备计算机知识的初学者,也能够轻松理解。《形形色色的科学·程序语言的奥妙 算法解读(四色全彩)》适合青少年读者、科学爱好者以及大众读者阅读。
目录
- 第章什么是算法?
- 00烹饪用的食谱就是算法
- 002算法是古老的智慧
- 003懂得了算法游戏水平会更高
- 004算法必须满足“有效性”和“终止性”
- 005算法有很多种类
- COLUMN算法的基础——结构化程序设计的思想
- 第2章变量和数组
- 006数据是各种各样的信息
- 007所有的数据都有类型
- 008值是数值、文字等的具体表现
- 009变量是放入值的箱子
- 00变量通过“变量名”区别
- 0赋值语句有给变量赋值的能力
- 02变量到变量的代入,是一个变量中的值被存储在另一个变量中
- 03变量也有数据类型
- 04连续排列的相同数据类型的元素集合称为数组
- 05数组用“数组名”区分
- 06数组的各元素用元素编号辨别
- 07数组是有效存储相关联数据的储物柜
- 08二维数组类似宾馆的房间
- 09数组的各元素通过两个下标标识
- 020字符串是字符数据的数组
- 02字符串的字符长度由字符长度变量或“哨兵”管理
- COLUMN常用的变量名
- 第3章数据结构
- 022实现对大量数据进行高效管理——数据构造
- 023数据结构有很多种
- 024如同向上堆书一样的数据结构是栈
- 025在收银台排队一样的数据结构是等待队列
- 026用绳子把数据连起来的数据管理方式——链表
- 027单向链表 从一端开始可以遍历所有数据
- 028双向链表 从双向开始都可以遍历所有数据
- 029查找第N个元素时数组比较快,链表比较慢
- 030岔入和删除数据时链表比较快,数组比较慢
- 03环形缓冲 一旦到达末尾即返回到开头
- 032二衩树 一个父结点两个子结点组成的结构
- 033堆 父结点的值不得比子结点的值大的二衩树
- 034哈希表 数组和链表组合的一种数据结构
- 035图 结点和边连接的形式
- COLUMN从0开始还是从开始?
- 第4章基本的算法
- 036执行循环劋作求—N的和
- 037使用数组保存数列的值
- 038用变量求数组元素值的和
- 039用计数器求数组的有效元素数
- 040根据数组的各元素和以及元素个数求数组的平均值
- 04求数组元素的大值要使用保存大