自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java代码实现五子棋(控制台操作)

五子棋项目本身流程相对复杂,并不是一个if或者for就可以独立完成的,所以需要创建对象以及方法,将功能分开书写再相互调用最后组合成一个完整的程序。首先我们需要明确,对于五子棋的胜利判断,应该是以最新的落子点进行判断的。设定一个值,每当有一个连续的棋子相同就加一,初始值为一。以横向判断举例,中间黄色为最新的落子点。,根据玩家的输入以及当前的回合数,判断相对应的位置是否可以落子。,当棋盘上出现五个相同的棋子连成一条线,根据棋子的种类宣布胜利结果。每当有一个棋子判断发现不和前面的棋子颜色相同,就把记录的值归零。

2023-08-21 20:33:10 413 1

原创 8.16的答案以及解析

第一题我的思路是先对数组进行排序,排序之后在进行大小比较,这样循环体的复杂度会大幅下降。在进行冒泡排序后,会等到一个有序排列的数组,再利用下面这段代码先设定一个index的初始值和i相同。然后进行判断,如果arr[index] = arr [i],那么将无事发生。前后两个数一样,后面那个数将不会录入。然后继续循环i++,如果arr[index]!= arr[i];那么就会对index进行自增,然后赋值。

2023-08-17 09:14:52 73 1

原创 8.13作业答案以及解析(对自己写的代码做尝试性优化是一种练习,也是在学习)

算法题目,更多的是需要对题目的信息进行整合,因为当前阶段代码的复杂度不会太高。你的思路总结越到位越简单,代码实现就越容易。而不是一开始就试图直接想用代码实现功能。对信息的拆解才是重点。同时简单且功能强大的代码,并不是一次性编写出来的。对题目分析过后,要先有基础的思路然后在进行不断的优化,这样才可能写出相对简洁的代码。以第一题为例子,三个方法一个思路,但是代码的简洁程度却在不断提高。有了第一题这样的例子,我觉得对于自己写好的代码尝试优化是一个很好的习惯,也正是因为组里的交流。

2023-08-14 06:00:00 66

原创 【无标题】八月十号作业代码以及详解(代码的健壮性很重要),三位数个十百,正方形与圆的面积差

QAQ。

2023-08-11 01:00:00 77 1

原创 简单的数组插入抽出源码

同时判断抽出的元素是否在数组里面。后续会写博客讲解数组,分支,循环。同时也会那博客解释一下代码。

2023-04-16 21:00:41 372 1

原创 一篇博客搞定数据类型转换以及string类型转换

一篇博客搞定数据类型转换

2023-04-07 20:41:21 113 1

原创 一篇博客搞定Java的基本数据类型

数据类型的详解

2023-03-27 16:31:58 68

原创 SublimeText的GBK编码以及插件下载的流程附带汉化

详细介绍了sublime的汉化以及GBK,配有图文解说

2023-03-23 11:43:37 845 1

空空如也

空空如也

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

TA关注的人

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