- 博客(4)
- 收藏
- 关注
原创 《算法自学记录》——数组中找出数量为单数的数
题目描述:一个数组中,有若干种数,出现次数为单数和双数,假如只有一种出现为单数的数,怎么找出来?例:[8,2,3,8,2,2,2]预期结果:[3]思路:第一种:介于本身实力有限,首先想到最简单的实现就是存HashMap,遍历数组存放不同键中,每次相同value+1,但频繁遍历+get可想而知效率就不谈了。第二种:用异或(^)这种位运算来解决(因为位运算是底层二进制运算,所以速度非常快)什么是异或运算异或就是一种无进位相加的思想,相同位相加得0(1和1不会产生进位),异位相加得1
2021-12-04 20:21:00 502 1
原创 zookeeper安装(2021)
由于最近学习kafka,kafka需要注册到zk中,这次安装的zk版本是3.7.01.安装JDKjdk采用1.8.0版本2.安装zookeeper# 切换到存放zk的目录cd /home/work/software#下载tar包到服务器上wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz#解压tar -zxvf apache-zo
2021-12-02 11:29:55 1915 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人