自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【Java数据结构】二叉树的实现

1、二叉树基本概念:二叉树是每个节点最多有两个子树的有序树。通常子树的根被称作“左子树”和“右子树”。2、二叉树的单个结点:左子树、右子树、值。class TreeNode {//一个结点的构造方法 public char val; public TreeNode left; public TreeNode right; public TreeNode (char val) { this.val = val; }}3、二叉树:为了方便调

2022-04-28 11:39:35 275

原创 【Java练习题】输出n行杨辉三角

1、题目描述:杨辉三角的两个边都是1,内部其它都是肩上两个数的和。2、做题思路:①、杨辉三角开头和结尾都是1;②、杨辉三角第i行第j列元素是上一行i-1的元素和它前一个元素的和,公式表示:list[i][j] = list[i-1][j]+list[i-1][j-1]3、完整代码:public class Test { public static void yang (int num) { List<List<Integer&g.

2022-04-18 11:43:31 1648

原创 【Java牛客题】查找正整数的二进制数中1的个数

1、题目描述:输入一个正整数,计算它在二进制下的1的个数。注意多组输入输出!!!!!!2、解题思路:使用位运算符&将1和一个数运算时,如果这个数的二进制最后一位是1则结果为1,其余皆为0,然后再用位运算符>>将整数往右移动一位消除最后一位数,再进行下一次&位运算。public class Test { public static int cal(int sum) { if (sum == 0) { retur

2022-04-18 11:20:52 737

原创 【Java】ArrayList实现扑克牌的生产牌洗牌发牌

1、每一张扑克牌用flower表示花色,rank表示点数,类:class Card {//每一张扑克 private String flower; private int rank; public Card(String flower, int rank) {//构造方法花色和点数 this.flower = flower; this.rank = rank; } @Override public String t..

2022-04-18 10:49:05 668

原创 【二维数组】判断井字棋玩家是否获胜

题目描述给定一个二维数组board,代表棋盘,其中元素为1的代表是当前玩家的棋子,0表示没有棋子,-1代表是对方玩家的棋子。当一方棋子在横竖斜方向上有连成排的及获胜(及井字棋规则),返回当前玩家是否胜出。测试样例:[[1,0,1],[1,-1,-1],[1,-1,0]]返回:true题目分析井字棋游戏规则,就是判断行、列以及对角线上的棋子是否全部相同根据给定的二维数组,由于井字棋行和列相等,并且当前玩家的棋子为1, 只需计算某一行或者某一列的和为二维数组的行数,再判断两条对角线

2022-04-01 15:51:26 3890

原创 【Java练习题】密码强度等级

密码按如下规则进行计分,并根据不同的得分为密码进行安全等级划分。一、密码长度:5分:小于等于4个字符10分:5到7字符25分:大于等于8个字符二、字母:0分:没有字母10分:全都是小(大)写字母20分:大小写混合字母三、数字:0分:没有数字10分:1个数字20分:大于1个数字四、符号:0分:没有符号10分:1个符号25分:大于1个符号五、奖励(只能选符合最多的那一种奖励):...

2022-04-01 14:40:17 768

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除