自定义博客皮肤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 204

原创 【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 1511

原创 【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 651

原创 【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 573

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

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

2022-04-01 15:51:26 3781

原创 【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 721

空空如也

空空如也

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

TA关注的人

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