##索引赋值 索引赋值是最基本的赋值方法,语法为: array[n]=valuen 示例: #!/bin/bash declare -a array array[3]=jack array[6]=rose echo "第四个元素的值为 ${array[3]}" echo "第七个元素的值为 ${ar ...
分类:
编程语言 时间:
2020-06-04 19:28:56
阅读次数:
80
泛型程序设计的基本概念 编写不依赖于具体数据类型的程序 将算法从特定的数据结构中抽象出来,成为通用的 C++的模板为泛型程序设计奠定了关键的基础 术语:概念 用来界定具备一定功能的数据类型。例如: 将“可以比大小的所有数据类型(有比较运算符)”这一概念记为Comparable 将“具有公有的复制构造 ...
分类:
编程语言 时间:
2020-06-04 10:32:02
阅读次数:
67
python说明编码和解解码(一)术语编码:把人类易读符号转为计算机易读的二进制的操作。如,按照ASCII码表,将a转为二进制0110 0001 (十进制:97。16进制:\x61)。按照base64码表,将a转为二进制01 1010 (十进制:26)。 解码:把计算机易读的二进制转为人类易读符号的 ...
分类:
编程语言 时间:
2020-06-03 17:16:20
阅读次数:
75
函数: 一系列有序语句的组合,有自己的名字,并且用在某些特定用途。可以要求输入参数,也可以没有参数,可以返回值,也可以没有返回值。 函数定义: 创建新函数的语句,确定函数的名字,形式参数,以及函数内部的语句。 函数对象: 由函数定义所创建的值,函数名字指代了这一函数对象。 函数头: 函数定义的第一行 ...
分类:
编程语言 时间:
2020-06-02 22:54:10
阅读次数:
101
RocketMQ是阿里开源的分布式消息中间件,跟其它中间件相比,RocketMQ的特点是纯JAVA实现;集群和HA实现相对简单;在发生宕机和其它故障时消息丢失率更低。 一、RocketMQ专业术语 先讲专业术语的含义,后面会画流程图来更好的去理解它们。 Producer 消息生产者,位于用户的进程内 ...
分类:
其他好文 时间:
2020-06-02 11:20:15
阅读次数:
56
大纲式思维导图 树 基本术语:结点的度(结点的子树个数)、树的度、叶结点(度为0)、父结点、兄弟结点、路径和路径长度、祖先结点、子孙结点、结点的层次、树的深度(注意根结点深度为1,而不是0) 二叉树的定义(五种基本形态) 完美二叉树(满二叉树)、完全二叉树(编号为 i 的结点与满二叉树中编号为 i ...
分类:
其他好文 时间:
2020-05-31 22:05:30
阅读次数:
73
第1章 绪论1.2基本概念和术语 1.2.1数据、数据元素、数据项和数据对象 数据是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。 数据元素是数据的基本单位。数据元素通常用于完整地描述一个对象。例如一名学生记录。 数据项是组成数据元素的、有独立含义的、不可分割的最小单位。 ...
分类:
编程语言 时间:
2020-05-31 19:51:44
阅读次数:
91
第五章首先学了树的定义和树的基本术语,我觉得比较重要的是结点的度(结点拥有的子树数)和数的度(树内各结点度的最大值)。然后引入了二叉树的定义,它可以是空树,也可以是非空树,知道了二叉树有5种基本形态。接着了解了树和二叉树的ADT。还学了二叉树的性质和满二叉树(每一层上的结点数都是最大结点数,即每一层 ...
分类:
其他好文 时间:
2020-05-31 19:39:17
阅读次数:
69
第五章 树和二叉树 一:树 定义:n个结点的有限集,可为空或非空 若树非空一定有且仅有一个根结点 树的度:结点度的最大值(结点的子树数为结点的度) 深度:最大层次数 森林:m课不相交树的集合 课本上关于树只说明了定义和一些术语,重点内容在于二叉树部分 二:二叉树 二叉树的性质:深度为k的二叉树最多有 ...
分类:
其他好文 时间:
2020-05-31 17:47:35
阅读次数:
66
这一章学习了树的定义、二叉树的性质和存储结构、树和森林的转化、遍历等,以及哈夫曼树的概念和构造算法 首先是树的一些定义和性质,刚开始接触时还是比较懵的,对一些术语不太熟悉,对性质也不太理解,后面在几次计算题的运用过程中才逐渐掌握。 然后是树的存储结构 树的存储结构是建立在前几章的基础上的,有多种表示 ...
分类:
其他好文 时间:
2020-05-31 12:40:06
阅读次数:
84