logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据结构】B树家族解析:B树、B+树与B*树的理论与B树插入实现(C++)

B+树的孩子与关键字的数量相等所有数据都存储在叶子节点上,方便遍历查找所有值通过对三种树的了解,做一个总结:B树:有序数组+平衡多叉树;B+树:有序数组链表+平衡多叉树;B*树:一棵更丰满的,空间利用率更高的B+树。InnoDB 存储引擎要求每个表必须有一个 唯一的主键,并且主键索引是 B+树结构,保证数据行的唯一性、顺序存储和高效查询。MyISAM 存储引擎并不强制要求每个表必须有主键。MyIS

文章图片
#数据结构#b树#c++ +1
【算法】利用递归dfs解决二叉树算法题(C++)

我们曾学过前序遍历,其就是深度优先搜索的一种应用。在二叉树的前序遍历中,我们首先访问根节点,然后递归对左子树进行前序遍历,最后递归地对右子树进行前序遍历。在深度优先搜索算法中,我们从起始节点开始,递归地探索每个可达节点,直到没有未访问的相邻节点为止。因此,前序遍历也可以看作是对图或树进行深度优先搜索的一种方式。它遵循先访问根节点,然后递归地访问左子节点和右子节点的顺序。

文章图片
#算法#深度优先#c++ +1
【算法】运用滑动窗口方法解决算法题(C++)

滑动窗口算法通常用于解决。该算法的基本思想是维护一个固定大小的窗口,通过该窗口在字符串或数组上滑动,从而寻找符合条件的子串或子数组。在每次窗口滑动时,我们只需要对窗口内的元素进行简单的更新,以便快速得到新的结果。文章通过一道题进行对滑动窗口算法的引入,再通过多道例题详解进一步加深对滑动窗口法的理解和运用。

文章图片
#算法#c++#开发语言
【动态规划】dp 路径问题(不同路径、路径最小和、地下城游戏...)

本文首先通过一篇文字理解动态规划与使用dp数组,最后用一些算法题详解解决动态规划中的路径问题

文章图片
#动态规划#游戏#算法
【数据结构】完全二叉树的性质定义和判断一个树是不是完全二叉树

简要介绍完全二叉树和满二叉树,和二叉树的性质以及判断一棵树是不是完全二叉树

文章图片
#数据结构#算法#c语言
详解 七大经典排序算法

图文解释七种经典的排序算法:插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、归并排序、计数排序

文章图片
#排序算法#算法#数据结构
【软件测试】测试用例设计与编写详解

本文详细介绍了测试时的测试用例的概念、方法即编写示例。包含写测试用例的思路、步骤:功能测试+界面测试+性能测试+兼容性测试+易用性测试+安全测试。以及设计测试用例的方法等。

文章图片
#测试用例#测试工具#功能测试 +1
【Python】Python / PyCharm 虚拟环境详搭建与使用详解

本文主要介绍了Python中虚拟环境的概念,包括什么是虚拟环境,它的作用;以及虚拟环境的搭建(多方法搭建),以及如何使用虚拟环境,在pycharm中使用。与常见问题的解决,

文章图片
#python#pycharm#chrome
【Linux】全面解析进程:优先级、环境变量与地址空间

本文详细介绍了什么是进程,主要包括五个章节,进程概念、Linux下的进程、进程优先级、环境变量、进程地址空间;每个部分都包含了代码实例以及详细内容解释。

文章图片
#linux#运维#服务器
java基础项目:图书管理系统(详解)

java基础学习考研自己的语法熟练度和代码熟练度:图书管理系统

文章图片
#java#jvm#算法
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择