摘要: Collection是接口,提供容器的常用方法 1) 添加 a. boolean add(object obj)添加一个元素 b. boolean addAll(Collection c)将集合c的全部元素添加到原集合元素后返回true c. 添加功能永远返回true2) 删除 a. void cl 阅读全文
posted @ 2019-08-03 21:50 渡万丈红尘 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在有return的情况下该如何执行 try语句块抛出错误时: 阅读全文
posted @ 2019-08-03 16:13 渡万丈红尘 阅读(115) 评论(0) 推荐(0) 编辑
摘要: java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。 具有以下功能: 给数组赋值:通过 fill 方法。 对数组排序:通过 sort 方法,按升序。 比较数组:通过 equals 方法比较数组中元素值是否相等。 查找数组元素:通过 binarySearch 方法能对排序 阅读全文
posted @ 2019-08-03 15:50 渡万丈红尘 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 重载与重写的区别: 方法重载是指同一个类中的多个方法具有相同的名字,但这些方法具有不同的参数列表,即参数的数量或参数类型不能完全相同 方法重写是存在子父类之间的,子类定义的方法与父类中的方法具有相同的方法名字,相同的参数表和相同的返回类型 子类中的方法将覆盖子类的方法,若要调用父类的方法需要调用su 阅读全文
posted @ 2019-08-03 15:34 渡万丈红尘 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 可分为引用类型和基本数据类型两大类 基本数据类型 byte、short、int、long是整型。float、double是浮点型,char是字符型,boolean是布尔型。 引用数据类型:就像c中的指针一样妙不可言 java为每种基本类型都提供了对应的封装类型;分别为:Byte、Short、Inte 阅读全文
posted @ 2019-08-03 15:30 渡万丈红尘 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 二叉查找树在极端情况下,二叉查找树会退化成线性的链表,导致插入和查找的复杂度下降到 O(n) ,为了继续保证插入和查找的复杂度O(lgn)引出平衡二叉树,有两个重点,一是左右两子树的高度差的绝对值不能超过1,二是左右两子树也是一颗平衡二叉树。 不平衡的情况有以下四种 通过旋转使之重新平衡 旋转是围绕 阅读全文
posted @ 2019-07-25 22:57 渡万丈红尘 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 我们可以借助connect函数进行初步了解 QMetaObject::Connection QObject::connect(const QObject *sender,//信号的发出者 const char *signal,//触发的信号 const QObject *receiver,//信号的 阅读全文
posted @ 2019-01-26 20:03 渡万丈红尘 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 数组 阅读全文
posted @ 2018-11-01 20:25 渡万丈红尘 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目地址: https://pintia.cn/problem-sets/15/problems/711 解决方法: 要判断树是否是同构,判定存储相同信息的节点的孩子(或父节点)是否一致即可; 推荐用结构体数组存储树 ; 输入的节点 下标依次为 0 ==> n-1 根节点的判断:根据题目输入信息为 阅读全文
posted @ 2018-10-27 18:06 渡万丈红尘 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 类初步: MyClass stu(1,2);//stu.a=1 stu.b=2 MyClass student; 而student.a student.b 都是未知的,因为这个实例没有经过构造函数初始化或者赋值 类的私有属性在外部是无法访问的,因此我们需要get_a() get_b()方法获得 st 阅读全文
posted @ 2018-03-18 21:28 渡万丈红尘 阅读(395) 评论(0) 推荐(0) 编辑