
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
目录前言二叉搜索树的概念二叉搜索树的操作树的节点实现搜索树的基本结构插入数据查找删除拷贝构造函数二叉搜索树的应用前言在c++中的容器里map和set的学习需要二叉搜索树的铺垫,也为后边的的红黑树和AVL树做铺垫,也就是说,今天主要讲搜索树的基本结构和应用。二叉搜索树的概念所有的根节点大于左子树的节点,小于右子树的节点的二叉树就叫做二叉搜索树。二叉搜索的性质:如果左子树不为空,则左子树上的所有节点都

详细介绍git的指令基本概念,以及如何去操作我们的git,通过该文章基本可以使用git的使用

现代计算机的基本结构是由冯诺依曼提出的,冯诺依曼的体系结构体系如下图所示:计算机由运算器、控制器、存储器(也就是内存)、输入设备、输出设备五大部件组成。其中运算器和控制器组成cpu。在冯诺依曼体系中,数据先从输入设备输入到内存中,运算时数据从内存中读出,在运输到运算器中,运算的结果在存入到内存中,在运送给输出设备进行输出。程序也是以数据的形式从内存中运送给控制器,经过译码码在形成各种

C++提供了四种主要的强制类型转换运算符,用于进行类型之间的显式转换,这种显示类型转换更直接明显,能够一眼看出是什么类型转换为什么类型,容易找出程序中的错误;可清楚地辨别代码中每个显式的强制转;可读性更好,能体现程序员的意图

💂 个人主页:努力学习的少年🤟 版权: 本文由【努力学习的少年】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦

位图的概念位图是内存中连续二进制bit,然后对海量整数的去重和查询。 在位图中,位图的下标是整数,所以整数映射到位图是位图的下标,位图存储的内容是0和1,0代表这个下标这个数是不存在的,1代表下标这个整数是存在的。我举个例子,给定长度为8bit大小的位图,将3,5,7这几个整数映射到该位图中,应该怎样做呢?ps(蓝色代表的是0,橙色代表的是1)将3映射到位图中,找到位图的3下标,然后将3位置的bi

杨辉三角题目代码题目给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。如下:示例1:输入: numRows = 5输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例2:输入: numRows = 1输出: [[1]]代码在这里插入代码片...

本章学习重点这里写目录标题本章学习重点1.结构体1.1结构体的声明结构体的内存对齐1.结构体1.1结构体的声明概念:结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量结构体的声明:例如描述一个学生,一个学生有名字,年龄,性别,学号为例,那么我们应该怎样去定义这个它呢?结构体的内存对齐接下来我们来讨论一个更深层次的问题,如何计算结构体的内存大小?请问下面这个结构体的大小:要计
目录简介1. Cmake的基本语法2. 常用指令3. CMake常用的变量4. CMake编译工程5. 构建方式6.实战---CMake代码实战CMake是一个跨平台的安装编译工具,可以用简单的语句来描述所有平台的安装(编译过程)。CMake可以说已经成为大部分C++开源项目标配不同平台编译项目工程文件是不同的,如在Visual Studio下,需要msbuild文件,在linux下需要编写Mak

在linux操作系统中,函数库是一个非常重要的的东西,因为很多软件之间都会互相使用彼此提供的函数来使用其特殊的功能。例如我们在写c语言的时候,但我们要使用printf这个函数时,我们都会包含stdio.h这个库,因为printf的具体实现是放在stdio.h文件里面的。什么叫做库呢?函数库其实本质是一堆非包含main的函数的.c文件,通过编译后形成相对应的.o文件,然后将这堆.o文件中所有代码打包








