👋 欢迎来到吴老二技术博客,专注运维 / 数据库 / 云原生
首页/编程开发

编程开发

共 79 篇文章

编程开发

Python数据结构——二叉查找树的实现

对于二叉查找树的每个节点Node,它的左子树中所有的关键字都小于Node的关键字,而右子树中的所有关键字都大于Node的关键字。 二叉查找树的平均深度是Olog N。 1.初始化

2022-04-271793 次浏览0 条评论
编程开发

Python数据结构——栈、队列的实现(一)

1\. 栈 栈Stack是限制插入和删除操作只能在一个位置进行的表,该位置是表的末端,称为栈的顶top。栈的基本操作有PUSH入栈和POP出栈。栈又被称为LIFO后入先出表。 1.

2022-04-222320 次浏览0 条评论
编程开发

python数据结构之数组

代码思路是对python Array的类的重写,实现动态数组。不过有点小问题,先Mark起来,debug完再补充进来。

2022-03-023515 次浏览0 条评论
编程开发

Python数据结构-数组(Array)

数组基本操作使用python实现 485\. 最大连续 1 的个数https://links.jianshu.com/go?to=https%3A%2F%2Fleetcodecn.

2022-02-272022 次浏览0 条评论
编程开发

python数据结构递归树

树 在计算机科学中,树是分层结构的抽象模型 。本篇学习笔记记录树的内容如下: 树的基本功能:定义、术语、ADT 树的遍历方法:前序、中序、后序 树的定义 第一种:树由一组节点和一组

2022-02-262156 次浏览0 条评论
编程开发

AVL树的python实现

AVL树是带有平衡条件的二叉查找树,一般要求每个节点的左子树和右子树的高度最多差1空树的高度定义为1。 在高度为h的AVL树中,最少的节点数Sh由Sh=Sh1+Sh2+1得出,其中

2021-08-032194 次浏览0 条评论
编程开发

二叉查找树转变为有序双向链表

题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树 10 / \ 6 14 / \ / \ 4 8 1

2021-06-251873 次浏览0 条评论
编程开发

B树及2-3树的python实现

B树或称B树是一种适用于外查找的树,它是一种平衡的多叉树。 阶为M的B树具有下列结构特征: 1.树的根或者是一片树叶,或者其儿子数在2和M之间。 2.除根节点外的所有非树叶节点儿子

2021-06-182224 次浏览0 条评论