
加强
CodeCodeUp
代码敲得好,头发掉得早
展开
-
实验六 图的基本储存(C++)
1.实验目的(1)理解图的基本概念、图的结构特性;(2)掌握邻接表表示图的基本方法;(3)掌握连通图遍历的基本的方法。2.实验内容(1)用邻接表存储一个图 G。分别设计实现下列要求的算法:求出图 G 中每个顶点的出度;求出图 G 中出度最大的一个顶点,输出该顶点的编号;计算图 G 中出度为 0 的顶点数。(2)编写一个实现连通图 G 的深度优先遍历(从顶点 V0 出发,以邻接矩阵为储结构)的递归和非递归函数,分别用这两种方法对图进行深度优先遍历,比较遍历结果。3.代码3.1#ifn原创 2020-06-09 10:40:29 · 1402 阅读 · 0 评论 -
Collections中的addAll,shuffle,sort中的Comparable和Comparator
Collections中的addAll,shuffle,sortCollections1.addALL()2.shuffle()3.sort()【常用重点】3.1使用方式3.2 Comparable和Comparator两个接口的区别3.3【拓展】Lambda优化代码Collections1.addALL()public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素。查看文档:代原创 2020-06-03 22:58:57 · 238 阅读 · 0 评论 -
throw,throws,finally,try/catch等异常使用笔记
try/catch异常笔记异常1.1什么是异常1.2 异常体系1.3 异常分类1.4 举例异常的处理2.1 抛出异常throw2.2 声明异常throws2.3 捕获异常try…catch2.4 finally 代码块2.5 异常注意事项异常1.1什么是异常 异常不同于语法错误,语法错了,编译不通过,不会产生class字节码文件。异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。1.2 异常体系Java中异常的处理是由类来完成的,其中根类是原创 2020-06-02 21:35:37 · 629 阅读 · 1 评论 -
jdk1.5后出现的可变参数
Java中的可变参数在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化成如下格式:修饰符 返回值类型 方法名(参数类型... 形参名){ }… 用在参数上,也就是可以传递不确定个数的参数原理:可变参数实际是代表数组,但是在调用这个带有可变参数的方法时,不用创建数组,直接将数组中的元素作为实际参数进行传递,其实编译成的class文件,将这些元素先封装到一个数组中,在进行传递。这些动作都在编译.class文件时,自动完成了。public class C原创 2020-06-02 20:38:40 · 180 阅读 · 0 评论 -
Java I/O流中的转化流
Java I/O流中的转化流1.背景字符编码和字符集ASCLL表编码引出的问题2.解决方案InputStreamReader类构造方法指定编码读取OutputStreamWriter类构造方法指定编码写出3.使用案例分析案例实现1.背景字符编码和字符集计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码 。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码 。比如说,按照A规则原创 2020-06-02 00:13:24 · 153 阅读 · 0 评论