听话荔枝

文章
2
资源
0
加入时间
3年1月15天

leetcode——找出超过一半数组长度的数

**方法一:正常思路可以先排序,再取中间值,中间值就是数组中出现次数超过一半的数字。方法二:不正常思路的话,用target记录上一次访问的值,count表明当前值出现的次数,如果下一个值和当前值相同那么count++;如果不同count–,减到0的时候就要更换新的target值了,因为如果存在超过数组长度一半的值,那么最后target一定会是该值。可以这样理解,count的自加和自减就是在描述一种抵消关系,由于超过一半的出现次数,导致最后的target一定会是该值。(这种方法的时间复杂度自然会小

轻量应用服务器CentOS7.3下搭建Ngrok服务日志

CentOS7.3下搭建Ngrok内网穿透服务日志一、准备1、首先你需要一个服务器,我是用的阿里云轻量应用服务器,系统是CentOS7.3,2、然后你需要一个域名,你可以去万网或者其他域名服务商租用3、把你的域名和服务器绑定起来(具体的操作很简单,不讲了)4、域名做dns解析二、开始安装# 安装依赖yum -y install openssl-devel wget gcc gc...