- 博客(7)
- 收藏
- 关注
原创 Java实现五子棋
前面在实现完一个JAVA的面板之后,就想着继续实现一个相较于面板更复杂一点的程序——五子棋。但是我在在搜索资料的时候,发现网上很多关于五子棋实现的博文都是一步到位,直接给个源代码,不是很适合新手学习。所以我这里打算记录一下自己实现五子棋的整个过程,大致会分为三四个阶段。五子棋是一种两人对弈的纯策略型棋类游戏,棋具与围棋通用,是起源于中国古代的传统黑白棋种之一。容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。一、下棋功能,在棋盘的交点处落子。
2023-08-30 21:56:20 51
原创 101.对称二叉树
给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。1/ 2 2/ \ / 3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:1/ 2 2\ 3 3来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/symmetric-tree著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。转热评haventme
2021-07-29 10:43:42 95
原创 datax的使用
datax的使用1,打开cmd界面(同时按下Windows键+R键)2.跳转到datax的bin目录下cd D:\datax\datax\bin3,查看模板 命令行: python datax.py -r streamreader -w streamwriter4.使用datax首先我们需要自定义好的json文件,命名为stream2stream.json输入命令行:python datax.py +json文件的位置;如:python datax.py ./steam2stream.jso
2021-06-21 16:58:55 353
原创 n&(n−1)
(n−1)解析: 二进制数字 n 最右边的 1 变成 0 ,此 1 右边的 0 都变成 1 。n&(n−1)解析 : 二进制数字 n 最右边的 1 变成 0 ,其余不变。n-1之后,n&n-1总会去除n最右边的1
2021-06-21 10:45:14 557
原创 leetcode02 独一无二的出现次数
独一无二的出现次数给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。示例 1:输入:arr = [1,2,2,1,1,3]输出:true解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有两个数的出现次数相同。示例 2:输入:arr = [1,2]输出:false示例 3:输入:arr = [-3,0,1,-3,1,1,1,-3,10,0]输出:true提示:.
2020-10-28 22:29:10 103
原创 LeetCode01 重新排列数组
重新排列数组给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,…,xn,y1,y2,…,yn] 的格式排列。请你将数组按 [x1,y1,x2,y2,…,xn,yn] 格式重新排列,返回重排后的数组。示例 1:输入:nums = [2,5,1,3,4,7], n = 3输出:[2,3,5,4,1,7]解释:由于 x1=2, x2=5, x3=1, y1=3, y2=4, y3=7 ,所以答案为 [2,3,5,4,1,7]示例 2:输入:nums = [1,2,3,4,4,.
2020-10-27 22:04:49 226
原创 安装宝塔远程工具流程
一、安装堡塔远程工具 以连接你的Linux服务器1.点击以下连接下载https://download.bt.cn/ssh/BT-Term.exe2.下载好后开始安装堡塔远程工具二、使用堡塔远程工具连接至Linux服务器启动 堡塔远程工具,进入堡塔远程工具主界面。按照提示填写服务器信息(请填写公网可连接的IP)3.填写好后连接即可4.进入到这里即表明你已经连接到了你的linux服务器,接下来就可以安装宝塔了。三、安装宝塔这里以最新版的宝塔为例,最新版地址:点我进入1.根据系统版本
2020-05-29 01:19:23 7981
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人