摘要: 1,小知识:super调用基类构造方法,必须子类构造方法第一句 在下一级出来之后{super("Hello.Grandparent")}然后直接将这个传到上一级里面2,不能在子类构造后再调用父类构造因为此时 父类已经构造,已经初始化,所以不能重复构造3,要知道:public String toStr 阅读全文
posted @ 2018-11-07 16:25 博二爷 阅读(141) 评论(0) 推荐(0)
摘要: 一、 实验内容 1、对起泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序这六种常用排序算法进行比较。 2、待排序表的表长不超过100;其中数据用伪随机数产生程序产生。 3、至少要用6组不同的输入数据做比较。 4、要对实验结果做简单分析。 一、 源程序 阅读全文
posted @ 2018-10-22 16:00 博二爷 阅读(472) 评论(0) 推荐(0)
摘要: 一、 实验内容 1、二叉排序树。 任意给定一组数据,设计一个算法,建立一棵二叉排序树,对它进行查找、插入、删除等操作。 2、构造哈希表,key值由随机数获得,自己选择解决冲突的算法。并且计算查找次数及平均查找次数。 一、 源程序 二叉排序树: 哈希表: 阅读全文
posted @ 2018-10-22 15:58 博二爷 阅读(703) 评论(0) 推荐(0)
摘要: 一、 实验内容 1)掌握图的邻接矩阵、邻接表存储结构表示及其创建算法 2)掌握图的深度优先搜索遍历算法和图的广度优先搜索遍历算法; 4)按照实验题目要求独立正确地完成实验内容(提交程序清单及相关实验数据与运行结果); 二、 源程序 阅读全文
posted @ 2018-10-22 15:57 博二爷 阅读(1038) 评论(0) 推荐(0)
摘要: 一、 实验内容 实现一个哈夫曼编码系统,系统包括以下功能: (1) 字符信息统计:读取待编码的源文件txt文档,统计出现的字符及其频率。 (2) 建立哈夫曼树:根据统计结果建立哈夫曼树。 (3) 建立哈夫曼码表:利用得到的哈夫曼树,将各字符对应的编码表保存在文件结果txt文档中。 (4) 对源文件进 阅读全文
posted @ 2018-10-22 15:54 博二爷 阅读(483) 评论(0) 推荐(0)
摘要: 一、 实验目的 掌握栈及队列基本操作的实现 一、 源程序 栈与队列基本操作: 运算符表达式: 阅读全文
posted @ 2018-10-22 15:52 博二爷 阅读(525) 评论(0) 推荐(0)
摘要: 一、 实验目的 掌握线性表的顺序表和链表的基本操作:建立、插入、删除、查找、合并、打印等运算。 一、 源程序 顺序表: 约瑟夫退圈 阅读全文
posted @ 2018-10-22 15:49 博二爷 阅读(1827) 评论(0) 推荐(0)
摘要: package 创建对象数目; import java.nio.charset.MalformedInputException; public class Sum { private static int m=0; public Sum() { m++; } public static int getsum() { return m; } public static void... 阅读全文
posted @ 2018-10-21 16:44 博二爷 阅读(130) 评论(0) 推荐(0)
摘要: 1,早期经常这样定义变量 int value=100;前面的示例中这样定义变量 MyClass obj = new MyClass();不一样 因为第一种是原始数据类型定义 而第二种是通过引用类名创建一个对象来引用出来 定义对象类型的变量时没有进行赋值而是null 而定义原始类型的变量分配内存2,对 阅读全文
posted @ 2018-10-21 16:20 博二爷 阅读(130) 评论(0) 推荐(0)
摘要: 一:使用Random类生成随机数使用当前时间微中子的Random对象Random r4 = new Random(System.currentTimeMillis()); System.out.println("以当前时间为种子的Random对象"); System.out.println("r3. 阅读全文
posted @ 2018-10-14 16:40 博二爷 阅读(123) 评论(0) 推荐(0)