- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 1073. 负二进制数相加
和大数加法类似,只不过注意三个地方,如果当前数位大于等于2,那么令进位等于-1,并且令当前数位减2,如果当前数位小于0(等于-1),那么令进位等于1,令当前数位等于0;最后将当前数位添加到arraylist中,可以参考官方题解;本来想着是先把两个数转换为十进制求和,然后再转换为负二进制数,但是发现将两个数相加时结果会溢出,所以只能换一种方式。另外不能包含前导0,所以要把前导零移除,否则还是没法通过所有样例。
2023-05-18 21:48:43
94
1
原创 LeetCode每日一题(4.19)
821. 字符的最短距离给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。返回一个整数数组 answer ,其中 answer.length == s.length 且 answer[i] 是 s 中从下标 i 到离它 最近 的字符 c 的 距离 。两个下标 i 和 j 之间的 距离 为 abs(i - j) ,其中 abs 是绝对值函数。示例 1:输入:s = "loveleetcode", c = "e"输出:[3,2,1,0,1,0,0,1,2,2,1,0]解释:字符
2022-04-19 15:13:14
218
原创 LeetCode 二叉树的前、中、后序遍历(94、144、145)
二叉树的三种遍历方式(Java实现)144. 二叉树的前序遍历给你二叉树的根节点 root ,返回它节点值的 前序 遍历。示例 1:输入:root = [1,null,2,3]输出:[1,2,3]示例 2:输入:root = []输出:[]示例 3:输入:root = [1]输出:[1]示例 4:输入:root = [1,2]输出:[1,2]示例 5:输入:root = [1,null,2]输出:[1,2]思路1(递归解法)递归解法比较简单,也很常规,就
2022-04-15 16:44:26
663
原创 Idea中的maven工程Java文件未被识别的解决办法
Idea中的maven工程Java文件未被识别的解决办法解决从一个Java工程切换成一个Maven工程时,发现Maven工程里的Java文件无法运行,即main方法没有运行按钮解决打开项目,选中其中的pom文件,然后右键选择"Add as Maven Project"即可正常运行...
2021-06-17 20:45:42
1319
原创 使用sqoop将数据从Hive导入MySQL出现的问题
使用sqoop将数据从Hive导入MySQL出现无法连接的问题前言在搭建hadoop分布式集群时,将workers文件(hadoop 3.x)或者slaves文件(hadoop2.x)中的localhost删除,并添加了slave1节点,最终master节点只做为namenode节点使用,不作为datanode。作者使用的hadoop版本分别是hadoop3.1.3和hadoop2.7.1。问题我们先启动hadoop集群、以及MySQL服务service mysql startstart-all
2021-03-18 20:18:43
1387
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人