已知二叉树的
前序遍历:ABCDEFGHK
中序遍历:BDCAEHGKF
根据已有条件,画出这个二叉树,同时输出该二
给定一个数字,求该数字的二进制的1的个数
给定一个数组,该数组中除了一个元素只出现了一次,其他元素都出现两次
找到这个没有重复的元素
给定一个数组,数组的元素共N+1个, 元素是从1到n的联系自然数,其中一个重复值
找到这个重复的元素
Stack类的实现
定义一个Admin类,该类存在,username、password属性,实现一个控制台版的用户注册登录案例
将注册的用户写在一个数组中。
package yxl;
import java.util.Arrays;
import java.util.Iterator;
import java.util.*;
public class Define {
private static final String[][] String = null;
public String username;
public String passwd;
public String[] register(String[] save) {
save = Arrays.copyOf(save, save.length + 2);
save[save.length - 2] = username;
save[save.length - 1] = passwd;
System.out.println("恭喜您注册成功!!");
return save;
}
public int enter(String[] save) {
for (int i = 0; i < save.length; i++) {
if (username.contains(save[i]) && save[i].contains(username)) {
if (passwd.contains(save[i+1]) && save[i+1].contains(passwd)) {
System.out.println("登录成功");
return 0;
} else {
System.out.println("!!!!密码错误!!!!");
return 0;
}
}
i++;
}
System.out.println("!!!!不存在该用户名!!!!");
return 0;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] save = new String []{"用户名","密码"};
boolean flag = true;
while(flag) {
System.out.print("1.注册请输入【1】\n2.登录请输入【2】\n3.退出请输入【3】\n请输入:");
int n = sc.nextInt();
switch (n) {
case 1: {
System.out.println("=================");
System.out.println("开始注册了-----哔!");
Define user = new Define();
System.out.print("注册用户名:");
user.username = sc.next();
System.out.print("对应的密码:");
user.passwd = sc.next();
save = user.register(save);
System.out.println("=================");
break;
}
case 2: {
System.out.println("=================");
System.out.println("开始登录了-----哔!");
Define tempUser = new Define();
System.out.print("输入用户名:");
tempUser.username = sc.next();
System.out.print("对应的密码:");
tempUser.passwd = sc.next();
tempUser.enter(save);
System.out.println("=================");
break;
}
default:
System.out.println("退出成功,祝你生活愉快^v^");
flag = false;
break;
}
}
}
}
定义一个猫类(Cat),该猫有名字、性别、年龄、主人、皮毛
package yxl;
public class Cat {
public String name;
public boolean gender;
public int age;
public String master;
public String leather;
public void information(Cat cat) {
System.out.println(cat.name);
System.out.println(cat.gender);
System.out.println(cat.age);
System.out.println(cat.master);
System.out.println(cat.leather);
}
public static void main(String[] args) {
Cat cat = new Cat();
cat.name = "呼噜噜";
cat.gender = true;
cat.age = 1;
cat.master = "kaslana";
cat.leather = "black and white";
cat.information(cat);
}
}
class57.MyInteger类(类与对象,构造函数)