01 2021 档案
摘要:参考博客 一、简介 B-tree即B树,B即Balanced(平衡)的意思。B树是为了实现高效的磁盘存取而设计的多叉平衡搜索树,多用于数据库中。B树的启发来源于二叉查找树,二叉查找树的特点是每个非叶子节点都只有两个孩子节点。这种结构会造成当数据量非常大时,二叉查找树的高度非常大,搜索算法从根节点向下
阅读全文
摘要:一、给你一个数列{1,2,3,4,5,6},要求创建一棵二叉排序树$BST$树,如下图所示。 该$BST$存在一些问题,如下: 左子树全部为空,从形式上看更像一个单链表; 查询比单链表慢,因为查询时还要比较左子树; 这个BST树是不平衡的,解决方案为改用平衡条件的二叉查找树(AVL); 二、平衡二叉
阅读全文
摘要:一、堆排序的介绍 堆排序是利用堆这种数据结构而进行设计的一种排序算法,堆排序是一种选择排序。它最好、最坏、平均的时间复杂度均为O(nlogn),并且是不稳定的。 堆是具有如下性质的完全二叉树:每个节点的值都大于或等于其左右孩子节点的值,称为大顶堆;每个节点的值都小于或等于其左右孩子节点的值,称为小顶
阅读全文
摘要:import java.util.EmptyStackException; /**example:一棵二查查找树 * 6 * 2 8 * 1 4 10 * 3 * **/ public class BinarySearchTree<AnyType extends Comparable<? super
阅读全文
摘要:1、登陆https://pytorch.org/get-started/locally/ 2、选择对应的版本,Package选pip 3、将command复制到cmd中,等待安装即可
阅读全文
摘要:import java.util.Stack; public class BinaryTreeExpression { public static void main(String[] args) { String[] str = {"a","b","+","c","d","e","+","*","
阅读全文

浙公网安备 33010602011771号