学习理解
四川兔兔
红尘走一遭,还是此处风景独好
展开
-
Ubuntu 网络用不了
我做实验作业需要改一些配置文件或一些系统设置。也不知道哪里出了问题,网络就用不了了,倒腾了一天,现在把我遇到的情况和解决办法说一下。原创 2022-09-16 09:16:03 · 1633 阅读 · 4 评论 -
浮点数强制转换整数,四舍五入
强制转换,四舍五入...原创 2022-01-06 19:57:35 · 3998 阅读 · 0 评论 -
Huffman树编码实现
/** * */package datastructure.stack;/** **************************** * TODO * * @author Chen Fan * @version 1.0 time 2022年1月3日 **************************** */public class ObjectStack { // 栈高,总容量 public static final int MAX_DEPTH = 10; .原创 2022-01-05 16:16:18 · 332 阅读 · 0 评论 -
Java二叉树的建立
二叉树的建立原创 2022-01-03 10:49:12 · 2325 阅读 · 0 评论 -
Java泛型
1.为什么要使用泛型程序设计泛型程序设计意味着编写的代码可以对多种不同类型的对象使用。1.1 类型参数的好处在这之前泛型程序设计使用继承来实现的。ArrayList类只维护一个Object引用数组: public class ArrayList { private Object[] elementDataObjects; . . . public Object get(int i) {. . . }; public void add(Object o) {. . .};原创 2022-01-02 10:45:56 · 53 阅读 · 0 评论 -
套餐来了:二叉树的存储结构
根据遍历进行储存,众所周知二叉树有层次遍历,深度遍历两种方法。层次遍历借用队列,而深度遍历借用栈或者递归(这个更香)。我们今天要讲的二叉树的层次遍历和储存。1.先来看看我这颗二叉树的结构:后面代码读起来不至于迷糊。二叉树:BinaryCharTree 成员:data,leftChild,rightChild。两个数组来装储存二叉树的值和索引 方法:三种遍历方法,高度和总结点数。最后便是我们的储存方法。 public class BinaryCharTree { char valu原创 2022-01-01 14:05:01 · 352 阅读 · 1 评论 -
终极类——Object
Object类,注意事项原创 2021-12-31 22:30:07 · 120 阅读 · 0 评论 -
Java二叉树的实现
结点:我们主要来看看二叉树的遍历,求树的高度,结点总数。这三个方法实现很简单,就是递归。思想:二叉树的遍历:先序遍历,中序遍历,后序遍历。框架一样,只不过输出的位置有差异 //先序遍历 public void preOrderVisit() { System.out.print("" + value + " "); if(leftChild != null) { leftChild.preOrderVisit(); }// Of if if(rightChild !原创 2021-12-30 20:28:03 · 379 阅读 · 0 评论 -
期末离散数学前三章关键知识点整理——应试。
第一章命题逻辑:特别注意:这里的非我用 - ,你们一定要写书上的那种1.命题公式判断:知道感叹句、疑问句、祈使句不是命题就可。2.命题符号化:举个例子:注意看答题模板王晓既用功又聪明.解 令 p:王晓用功,q:王晓聪明,则 p∧q指出p,q代指的内容在进行符号化。符号语言转化:p->q : 若 p,就 q 若 p,则 q 只要 p,就 q p 仅当 q 只有 q 才 p 除非 q, 才 p...原创 2021-12-29 17:00:50 · 5638 阅读 · 0 评论 -
subString功能实现
为了模仿Java中的String,substring就是在String类中。下面我们来自己实现一下子串的匹配。一.三个方法模块locate:找出这个子串开始的索引 public int locate(MyString paraMyString) { boolean tempMatch = false; for(int i =0; i<length-paraMyString.length+1;i++) { tempMatch = true; for(int j=0;j&原创 2021-12-27 17:32:48 · 313 阅读 · 0 评论 -
Java之循环队列实现
一.循环列表的组成1.一个头指针,一个尾指针,一个数组存放数据2.在Java里面我们时常要有对象概念,所以循环队列里面还具有相应的操作方法,增、删、查、改、打印等等。二.循环队列的作用循环不就是兜圈圈嘛?有啥作用呢?最主要的作用相对于链表而言就是空间利用率高。单队列如下图,很多空间浪费了,循环队列形成环,可以利用之前出队的空间。此时判断队列为空和满时,就不能简单的rear = =front,多剩一个空间。 入队: base[rear]=e; rear=(rear+...原创 2021-12-26 08:48:22 · 591 阅读 · 0 评论 -
Java初识链队列,你在疑惑什么?
**一.链队列的结构**- 本质是链表- 含有头指针和尾指针- 结点依旧是data数据域和next指针域- 元素操作规则:只能在链尾加元素,链头出元素二.结构剖析代码大类是链队列,它是由许操作方法和多个结点组成,结点类包含指针和数据域。public class LinkedQueue { class Node { int data; Node next; /********************** * 构造函数,赋予结点值,next用于后面链接 ...原创 2021-12-25 10:10:53 · 278 阅读 · 0 评论 -
函数的递归
递归思想原创 2021-12-24 10:59:11 · 264 阅读 · 0 评论 -
JAVA栈的应用之括号匹配
Java,栈,括号匹配,栈的创建。原创 2021-12-23 09:09:32 · 1633 阅读 · 0 评论 -
Java栈的实现
一.栈的元素一个数组:用来储存数据,数组有个长度就是栈的容量。一个标志位:栈顶top,这也是栈目前的容量。二.栈的操作非常简单,入栈和出栈。下面给出测试。package datastructure.list;/** **************************** * TODO 这里使用字符站后面还有题 * * @author Chen Fan * @version 1.0 time 2021年12月22日 *************************转载 2021-12-22 10:25:08 · 94 阅读 · 0 评论 -
Java链表的实现
链表实现,插入,删除,查找转载 2021-12-21 16:50:42 · 814 阅读 · 0 评论 -
Java顺序表元素的插入和删除
顺序表,插入算法,删除算法理解。转载 2021-12-20 11:39:48 · 1248 阅读 · 0 评论 -
兔兔说注释
一.常用注释分类单行注释://多行注释:/**/javadoc生成注释文档:/** */二.什么是注释简单的理解就是在程序代码中的解释说明三.我们为什么学注释我们大学生很多人都只会前面两种注释,写的代码短一点还好,要是代码长了,读起来很难受,而且及其不规范。养成用注释的好习惯,规范我们的代码,让我们的代码赏心悦目,利于程序猿之间的交流,对以后我们工作协作也很有帮助。四.正餐来了4.1单行注释和多行注释单行注释位置://要么单独成行,要么就在一行的代码的最后。换句话原创 2021-12-19 15:00:41 · 302 阅读 · 0 评论 -
第二周008
二.代码矩阵乘法package basic;import java.util.*;public class MatrixMultiplicatiom { public static void main(String args[]) { matrixMultiplicationTest(); } public static int[][] multiplication(int[][] paraFirstMatrix,int[][] paraSecondMatrix){ int ...转载 2021-12-15 17:34:42 · 74 阅读 · 0 评论 -
第二周006
一.单词二.Java学习——for语句package basic;public class ForStatement { public static void main(String args[]) { forStatementTest(); }//of main public static void forStatementTest() { int tempN = 10; System.out.println("1 add to " + tempN + " i.转载 2021-12-13 09:51:32 · 61 阅读 · 0 评论 -
第一周004
一.单词二.闰年的计算转载 2021-12-11 17:51:04 · 55 阅读 · 0 评论 -
第一周001
2020年12月08日第一项任务:单词报告第二项:学习转载 2021-12-08 22:41:05 · 52 阅读 · 0 评论