- 博客(5)
- 收藏
- 关注
原创 构建最小生成树的Prim算法和kruskal算法
采用kruskal算法构建最小生成树1.问题 画出采用Kruskal算法构造最小生成树的过程,并按实验报告模板编写算法。2.解析 对于所有的边,每次取一条最短的边(不能重复取),判断它的两个端点是否已经在一个连通块中了(并查集维护),如果是,那么取下一条边;如果没在一个连通块中,则把两个连通块(不一定是两个点)连在一起,答案加上当前边的长度。直到所有的点都在一个连通块中结束。...
2021-03-15 21:35:51 123
原创 Java的多态
**多态的概述**继承性(extends继承或者implements实现)是多态性的前提。小明是一个对象,这个对象既有学生形态,也有人类形态。一个对象拥有多种形态,这就是:对象的多态性多态的格式与使用代码当中体现多态性,其实就是一句话:父类引用指向子类对象。格式:父类名称 对象名 =new 子类名称();或者:接口名称 对象名 =new 实现类名称();左父右子就是多态,一个子类能被看成一个父类。多态中成员变量的使用特点访问成员变量的两种方式:1.直接通过对象名称访问成员变
2021-01-07 21:47:21 84
原创 ## Java抽象类
**Java抽象类**抽象:定义:从众多的事物中抽取出共同的、本质性的特征,舍弃其非本质的特征抽象类:定义:用关键词abstract修饰的类abstract:修饰类:抽象类;修饰方法:抽象方法;修饰变量:没有抽象变量书写:abstract class 类名(){}抽象类:1.成员变量可以为变量和常量2.成员方法:可以是抽象方法(无实现部分 及无{ }),也可以是非抽象(普通方法)方法3.具有构造方法注意点:1.抽象类不能实例化对象(不能创建对象)2.抽象类中
2021-01-07 21:34:04 71
原创 ## 正则表达式
**正则表达式**Java正则表达式的语法与示例:1匹配验证-验证Email是否正确public static void main(String[] args) { // 要验证的字符串 String str = "service@xsoftlab.net"; // 邮箱验证规则 String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}"; // 编
2021-01-07 21:23:59 569
原创 环境搭建
**环境搭建**一、JDK的下载与安装1、JDK下载,建议下载1.8版本2、JDK安装二、配置环境变量三、安装IDE1、IDEA安装地址2、Eclipse安装地址**一、JDK的下载与安装**1、JDK下载,建议下载1.8版本链接:https://www.oracle.com/java/technologies/javase-downloads.html2、JDK安装**二、配置环境变量**右键点击此电脑,选择 属性-高级系统设置在系统变量里新建一个JAVA_H
2021-01-07 21:02:13 54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人