题目描述 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 题目代码 /** * 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) * Created by YuKai Fan on 2018/9/3. */ pub ...
分类:
编程语言 时间:
2018-09-03 15:33:54
阅读次数:
207
java的类和常用编程模式还是要多练习,多手写java代码 return new String(filecontent, encoding); 看懂这个意思了吗?第一次见这个构造函数吧,而String可以说是最常用的类了,但是这个构造方法却是第一次见。 ...
分类:
编程语言 时间:
2018-08-28 23:49:32
阅读次数:
209
题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 题目代码 /** * @program: JavaCode * @description:输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 * @author: Yukai Fan * @create: 20 ...
分类:
编程语言 时间:
2018-08-16 00:55:47
阅读次数:
213
一、在Java中,是值传递还是引用传递? 解析:在 Java 语言中,把对象作为参数传递给方法时,方法接收到的是对象内存引用的地址,而不是对象本身,这个引用地址是对象在内存中的位置,它不可能像对象内容那样被改变。所以 Java 语言中没有引用传递,只有值传递。 二、在Java中,会存在内存泄漏吗? ...
分类:
编程语言 时间:
2018-07-30 00:36:35
阅读次数:
158
java基础编程题 1、打印出如下图案 1 public class Prog19{ 2 public static void main(String[] args){ 3 int n = 5; 4 printStar(n); 5 } 6 7 //打印星星 8 private static void ...
分类:
编程语言 时间:
2018-01-29 16:20:59
阅读次数:
198
目录 JAVA基础 1 编程习惯 1 变量与运算符 1 <<移位运算符 1 >>有符号运算符 2 a++和++a 2 位运算符 2 控制语句 2 If与Switch 语句 2 特殊流程控制语句break与continue 2 遍历 2 Java基本类型 3 数组 4 数组的定义 4 * 除声明和使用 ...
分类:
编程语言 时间:
2017-12-11 14:11:45
阅读次数:
203
需求: 1. 打印1-100数字组成的直角三角形,不足位用 '- '补齐 2.使用不规则数组实现 技术考核: 1.数组,多维数组,不规则数组 2.自增自减运算符 3.for 多层循环与跳出 break 跳出语句 continue 继续语句 4.字符串 效果图: 思路: 1.使用不规则数组实现,可任意 ...
分类:
编程语言 时间:
2017-11-22 15:15:05
阅读次数:
455
在编写计算器的过程中虽遇到了很多难点,也花费了很多时间,但通过各种方法克服了部分编程困难: (1)查找API文档,用JAV的AWT和swing里面的类画计算机界面 (2)然后对各个按钮绑定监视器,监听的方法见Event Object类。(难点) (3)最后各种实现方法详见MATH函数 (4)建议所有 ...
分类:
编程语言 时间:
2017-10-18 18:24:49
阅读次数:
125
1、编写程序实现对给定的 4 个整数从大到小的顺序排列。 2、编写程序求一元二次方程的根。 3、编写程序,输入一个字符,判断它是否为小写字母,如果是,将它转换成大 写字母,否则,不转换。 4、输入 3 个正数,判断能否构成一个三角形。 5、编写程序,对输入的年、月、日,给出该天是该年的第多少天? 6 ...
分类:
编程语言 时间:
2017-09-10 15:50:31
阅读次数:
282
50道JAVA基础编程练习题 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... public class Prog1 ...
分类:
编程语言 时间:
2017-07-16 10:11:41
阅读次数:
245