
编程
文章平均质量分 90
徐狗学AI
在天赋面前,努力不值一提!
展开
-
数表查找之平衡二叉树
文章目录1.基本概念1.1.AVL引进1.2.AVL定义1.3.AVL举例2.平衡因子3.AVL树插入时失衡与调整3.1.左旋3.2.右旋4.AVL四种调整方式4.1.LL型调整4.2.LR型调整4.3.RL型调整4.4.RR型调整5.调整总结6.删除节点总结7.参考博客1.基本概念平衡二叉树(Balanced Binary Tree)又被称为AVL树(有别于AVL算法),且具有以下性质:它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。1.1.AVL引进原创 2021-12-29 13:45:32 · 808 阅读 · 0 评论 -
C++之命名空间
C++命名空间1.概述2.格式3.定义范围4.瀑布式开发格式5.命名空间的访问方式6.命名空间可以无限嵌套7.权限8.匿名命名空间9.别名10.编程模型11.using语法使用12.c++编译风格1.概述在c++中,名称(name)可以是符号常量、变量、函数、结构、枚举、类和对象等等。工程越大,名称互相冲突性的可能性越大。另外使用多个厂商的类库时,也可能导致名称冲突。为了避免,在大规模程序的设计中,以及在程序员使用各种各样的C++库时,这些标识符的命名发生冲突,标准C++引入关键字namespace(命原创 2021-09-02 22:42:55 · 1132 阅读 · 1 评论 -
gcc详细编译过程
GCC详细编译过程原创 2021-02-06 15:46:46 · 5311 阅读 · 1 评论