读书笔记
读书笔记
The walker
The walker
展开
-
树--《大话数据结构》
树的定义树是由n(n>=1)个有限结点组成一个具有层次关系的集合,根朝上,叶朝下。树具有以下的特点:① 每个结点有零个或多个子结点;没有父结点的结点称为根结点;② 每一个非根结点有且只有一个父结点;③ 除了根结点外,每个子结点可以分为多个不相交的子树。注意:① n > 0时根结点是唯一的,不可能存在多个根节点;② 由子结点构成的子树个数没有限制,但它们一定是互不相交的。...原创 2020-02-24 22:01:42 · 200 阅读 · 0 评论 -
串--《大话数据结构》
串的定义串是由零个或多个字符组成的有限序列,又称字符串。串的相关概念串的长度: 串中包含的单字符个数。空串: 零个字符组成的串,其长度为0,可以用希腊字母“Φ”表示;空格串: 只包含空格的串,其长度不为0,而且可以不止一个空格。子串: 以一个串为主串,由其中任意个数的连续字符组成的子序列,称为该串的子串;子串的位置: 子串的第一个字符在主串中的序号。串的比较: 通过比较组成串的字...原创 2020-02-09 21:27:52 · 179 阅读 · 0 评论 -
线性表--《大话数据结构》
线性表的定义零个或多个数据元素的有限序列。原创 2020-02-07 20:43:12 · 184 阅读 · 0 评论 -
算法基础--《大话数据结构》
什么是算法算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法具有什么基本特性输入输出: 算法具有零个或多个输入,一个或多个输出;有穷性: 算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受时间内完成;确定性: 算法的每一步骤都具有确定的含义,不会出现二义性。在一定条件下,只有一条执行路径,相同的输入只能有唯一...原创 2020-02-05 23:42:00 · 160 阅读 · 0 评论 -
数据结构基础--《大话数据结构》
什么是数据结构数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。 是相互之间存在一种或多种特定关系的数据元素的集合。“数据结构”中的“数据”指什么数据:描述客观事物的符号,是计算机中可以操作的对象,能被识别、并输入处理的符号集合。(人体)数据元素:组成数据、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。(人体器官)...原创 2020-02-04 21:11:13 · 304 阅读 · 0 评论 -
翻译环境与执行环境--《C与指针》
在ANSI C标准的实现中,存在两种环境:翻译环境与执行环境。1、翻译环境翻译环境,是指“源代码被转换为可执行机器指令”的环境。在翻译过程中,C源文件经编译,转换为目标代码。然后,由链接器(linker),将目标代码文件,与标准C函数库、程序员个人程序库所引用到的函数,捆绑到一起,链接成一个单一完整的可执行程序。编译阶段,先是预处理器根据预处理指令(#include、#define等)...原创 2018-09-22 19:38:58 · 354 阅读 · 0 评论