摘要:
1. 概念 散列表,又叫哈希表(Hash Table),是能够通过给定的关键字的值直接访问到具体对应的值的一个数据结构。散列表的实现常常叫做散列(hashing),散列是一种用于以常数平均时间执行插入、删除和查找的技术。也就是说,把关键字映射到一个表中的位置来直接访问记录,以加快访问速度。 通常,我 阅读全文
摘要:
函数基本知识 创建函数的3方面:定义、提供原型和调用 C++对于返回值的类型有一定的限制:不能是数组,可以是其它任何类型--整数、浮点数、指针、结构和对象。(数组可以作为结构、对象组成部分来返回)。函数通过将返回值复制到指定的CPU寄存器或内存单元中将其返回。若函数包含多条返回语句(如位于不同的if 阅读全文
摘要:
一、模版与特化的概念 1. 函数模版与类模版 C++中模板分为函数模板和类模板 函数模板:是一种抽象函数定义,它代表一类同构函数。类... 阅读全文
摘要:
一、git命令 1. 配置工具 为所有本地存储库配置用户信息 设置要关联到提交事务的名称和邮箱 $ git config --glo... 阅读全文
摘要:
一、前提理论 1. 相关概念 平衡二叉树,又称为 AVL 树。实际上就是遵循以下两个特点的二叉查找树: 每棵子树中的左子树和右子树的... 阅读全文
摘要:
一、基础理论 1.树 没有儿子的节点称为树叶,具有相同父亲的节点为兄弟。对任意节点ki,ki的深度为从根到k的唯一路径长,即根的深度... 阅读全文
摘要:
1.ufw安装 Ubuntu22.04默认安装了ufw,若没有安装,则使用以下命令安装: sudo apt-get install ... 阅读全文
摘要:
在主机上配置SSH ssh(secure shell–加密远程登录管理服务器) ,是一种安全的传输协议,主要用于给远程登录会话的数据... 阅读全文
摘要:
问题描述 在Ubuntu 22.04 中使用apt-get update 命令更新软件列表时,出现次错误 解决方法 apt-key命... 阅读全文
摘要:
Vector类模板的实现 1. C++中原始数组的重要特性: 数组就是指向一块内存块的指针变量,数组的具体大小必须由程序员单独确定。... 阅读全文