• 2024-06-02JPanel的GridLayout布局添加网格线
        之前从网上找了许多添加网格线的方法,比如添加JLable,设置JLable文本框线实现添加网格线://初始化显示界面JFramejf=newJFrame("数独游戏");//设置窗口可视化jf.setVisible(true);//设置窗口大小jf.setSize(900,810);//将窗口显示在屏幕中央jf.setLocatio
  • 2024-03-03二叉树
    记录21:162024-3-31.二叉树1.二叉查找树(BST)2.Treap3.平衡二叉树(AVL)先把自己当时学的时候写的放上来reference:《数据结构与算法分析》嘛,现在只能记得左旋右旋了(喝左旋哈哈哈)点击查看代码#define_CRT_SECURE_NO_WARNINGS//vs中scanf为不安全的函数要使用
  • 2023-11-22AVL添加和删除结点
    删除虽然,二叉排序树的插入都在叶子节点,但是删除却可以分为三种不同的情况;(1)删除的节点刚好是叶子结点——直接删除1if((*T)->lchild==NULL&&(*T)->rchild==NULL)2{3//为叶子结点,直接删除4TreeNode*temp=*T;5*
  • 2023-09-26## day16 - 二叉树part03
    day16-二叉树part03力扣104.二叉树的最大深度思路:最大深度,即为顶点高度。如果想求高度,人类思维的角度,就是从底层开始算,往上一层+1,加到顶点就是高度,也就是最大深度。因此要用后序遍历,这样可以左右根的顺序进行遍历,从而一层一层向上返回结果,返回到根节点的时候就计算出来了最
  • 2023-08-26剑指 Offer 55 - II. 平衡二叉树(简单)
    题目:classSolution{public:intgetHeight(TreeNode*cur){//递归函数返回的是以当前节点为根节点的高度。if(!cur)return0;//空节点的高度为0intleftHeight=getHeight(cur->left);//取得左节点的高度if(leftHeight=
  • 2023-05-251066 Root of AVL Tree
    题目:AnAVLtreeisaself-balancingbinarysearchtree.InanAVLtree,theheightsofthetwochildsubtreesofanynodedifferbyatmostone;ifatanytimetheydifferbymorethanone,rebalancingisdonetorestorethisproperty.Figures1-4illustr
  • 2023-04-20java - 缩放新的图片
    /***缩放新的图片*/publicstaticStringscaleImg(StringwaterLogoPath,StringwaterLogoPathTmp,Stringsuffix,ImgWHwh){try{suffix=suffix.replace(".","");Filesrcfile=newFile(water
  • 2023-03-21一段四合一图片整和Java代码
    实现内容能够实现将四张图片拼接,整合成一张完整图片 使用了getRGB、setRGB方法进行图片的提取拼接实现代码image1=ImageIO.read(imageFile1);image2=ImageIO.r
  • 2023-03-17图书信息管理系统
    图书信息管理系统功能架构图查询书本信息对于每本书的信息,只需要找到给定书在程序内所对应的地址,用给定的检索来找到给定书的地址即可。定义Book结构体大致内容如
  • 2023-01-09vue+elementUI 实现内容区域高度自适应
    //defaultHeight是绑定的属性<el-main:style="defaultHeight"><router-view/></el-main>//注意:这里的defaultHeight必须是对象,不懂的可以去官网看下apidata(){
  • 2022-12-06java中的clone()方法的研究---(4)如何编写正确的clone()方法:Wrapper Class
    一个自定义Object,它里面的属性如果是WrapperClass对象类型二:WrapperClass(基本数据类型的包装类型):是对象的类型WrapperClass都有哪些:基本数据类型占用内存大小包装类(Wrap
  • 2022-11-01数据结构 平衡二叉树及其代码实现
    7.9、平衡二叉树(BalancedBinaryTree)简称平衡树(AVL树)——树上任一结点的左子树和右子树的高度只差不会超过1结点的平衡因子=左子树高度-右子树高度得到:平衡二叉
  • 2022-10-12java 字体绘制
    一、前提1、如下图是组件的继承关系可以看到所有的组件都继承Component2、绘制函数界面显示或者窗口大小改变的时候,都会调用protectedvoidpaintComponent(Graphicsg