- 博客(46)
- 问答 (47)
- 收藏
- 关注
原创 使用二叉树中根序列和后根序列/先根序列和中跟获得二叉树java
通过中跟序列和后根序列或是前根序列和中跟序列构造二叉树,这里使用的递归方法递归需要关注:在什么情况下进行递归,正什么情况下结束递归进行递归:这里使用两个If条件判断中根序列左边和右边是否有字母,如先跟序列为EHJ,中根序列为EJH,可以判断E为当前根,由于E左边没有字母,那么就没有左树,则只能进入右数递归的if条件判断语句。结束递归:假设先根序列为HJ,中跟序列为JH,则根为H,H右边没有字母,则只能进入左树即进入递归方法(J,J)J即位先根序列也是中跟序列,两个if条件判断都不满足时,由于无法.
2022-04-14 08:51:07
1014
原创 根据二叉树先根序列和中根序列生成二叉树java
1. 运行结果2. 节点类package Class.Binarytree;public class BinaryNode { private String data; BinaryNode left, right; public BinaryNode(String data) { this.data = data; } public BinaryNode(String data, BinaryNode left, BinaryNode
2022-04-13 21:39:39
448
转载 更改jupyter notebook 和 jupyter lab的默認工作目錄
更改jupyter notebook 和 jupyter lab的默認工作目錄
2022-04-06 10:38:00
100
原创 java零钱通
package SmallChange;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class Pocket { // 使用字符串数组存储记录 private double money; private String[][] detail = new String[10][4]; private int stackLeng...
2022-04-05 17:27:46
627
原创 使用栈实现计算器java(括号、加减、乘除)v2.0
使用的类计算器类线性栈类(使用线性表存储数据)线性表类主类这里是第一个版本的计算器,不过没有加入括号的运算法则计算器类v1.0运行结果:图解:计算器类package Class.Stack.SeqStack;import Class.LinearList.LinearList;public class Calculator { // v2.0 支持操作符: + - * / ( ) 只支持int类型计算,原因是用的int数组来存储的数据 // 并
2022-03-28 20:47:01
720
原创 使用递归打印数字金字塔java
效果:代码:package Class.recursion;public class Pyramid { private int lines; public Pyramid(int lines) { this.lines = lines; } /* lines = 5 1 i = 0 容量: 2*i-1 中间数: i+1 空格个数: 4 --> 5-(i+1)
2022-03-28 16:53:00
2259
原创 使用栈进行括号匹配java
使用到的类:接口和顺序栈类匹配类顺序表类主类运行结果匹配类package Class.Stack.Match;import Class.LinearList.LinearList;import Class.Stack.SeqStack.SeqStack;public class BracketMatch { // [??(??)??] /* 1. 如果是左括号直接入栈 2. 如果是右括号则和栈顶元素比较
2022-03-27 18:21:39
253
原创 栈实现十进制转化为其它进制java
使用到的类:线性表类:LinearList顺序栈类:SeqStack ,栈接口:Stack进制转化类:TransformDecimal主类这里栈是用线性表存储数据的,而线性表的存储本质就是数组运行结果:1. 进制转化类package Class.Stack.DecimalTrans;import Class.LinearList.LinearList;import Class.Stack.SeqStack.SeqStack;public class Transf
2022-03-27 16:32:13
1955
原创 HTML总结(1)
HTMLHTML框架:<!DOCTYPE html><!-- 告诉浏览器用html5版本显示网页 --><html lang="en"><!-- language = english --><!-- 说明该网站用什么语言 --><!-- lang = "zh-CN" 表示中文 --><head> <meta charset="UTF-8"> <!-- 告诉浏览器用UTF-8
2022-03-24 17:44:10
125
原创 java实现环形队列
包括的方法判断队列为空/为满入队/出队返回队列内元素个数队列扩容展示队列元素(没有很好实现)说明1:这里队列的容量比数组长度小一,队列多出来的一个位置用来帮助区别队列满和空的状态,即如果没有这个位置,队列满的状态会变成rear=front,这和判断队列为空相冲突说明2:因为我还没有学泛型,用object实现感觉有点别扭,故这里数组用的是int类型数组实现效果:分析图示:队列接口:package Class.Queue;public interface Queue {
2022-03-23 18:28:04
937
原创 Java用数组实现队列(非环状)
import java.util.Scanner;public class Start { public static void main(String[] args) { boolean loop = true; Queue queue = new Queue(4); while (loop) { System.out.println("a(append):入队"); System.out.p...
2022-03-14 16:07:46
369
空空如也
C++ 关于typedef的疑问
2023-04-13
html和css 盒子大小问题
2022-02-06
markdown语法疑问
2022-01-06
IDEA和mysql连接遇到的问题
2022-01-05
JAVA-Swing和数据库
2022-01-04
JAVA swing ,泛型,强制类型转换
2022-01-04
IDEA和mybase连接问题
2021-12-31
mysql和IDEA的连接问题
2021-12-31
java和SQL JDBC的实现
2021-12-28
Year y [] = new Year[3] 不是创建了数组并分配了实体对象
2021-12-24
int型常量65和0101所表达的值相同 java 类型
2021-12-23
JAVA中String 字符串 的并置
2021-12-18
java 字节数组和字符串转化
2021-12-16
java中子类和父类的方法重写
2021-12-16
JAVA继承中的方法重载和重写~~
2021-12-14
JAVA中静态代码块执行顺序问题
2021-12-11
sql server 表中插入一列数据
2021-11-29
为什么不输出“输入输出异常”?
2021-11-23
java的方法重写与方法重载
2021-11-17
这个getMax 的return里面什么意思呀
2021-11-17
java子类与父类的继承问题
2021-10-28
Java类变量与对象变量问题
2021-10-16
脚本路径什么意思?Python
2021-10-05
进入conda环境后怎么出现这种错误提示?我觉得我的环境没错呀?
2021-09-30
SQL Server第四小题日期约束怎么加
2021-09-27
为什么答案是“30A”,不该是int类型吗,char和byte
2021-09-24
为什么出错,求1000以内的完美数java,非法表达开始;需要分号
2021-09-24
不知道错误出在哪java,,
2021-09-23
Python 的 reverse函数用法
2021-09-22
java 5/2不是2.5吗,为什么是2嘞?
2021-09-16
java随堂练习求答案对照一下
2021-09-16
java的应用随堂练习求解
2021-09-16
Python计算题二级题目
2021-09-15
Python运算//的问题pp
2021-09-15
while 循环语句怎么结束录入,不用break
2021-09-11
Python计算机二级最后编程题能运行看看结果对错吗
2021-09-09
idle插件安装,,,,
2021-08-12
Python文件报错
2021-08-02
sort函数Python
2021-07-20
用列表覆盖csv文件
2021-06-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人