1.Algorithm:https://leetcode.com/problems/majority-element/
比较常规的做法是用一个map记录每个数字出现的次数,然后取最大值。也可以把数组分为两个,每个取众数,如果两边一样则找到,否则,比较两边,取大的
2.Review:https://lwn.net/Articles/252125/
每个人都应该知道的内存,第二部分,cpu缓存。
3.Tip:开始读unix高级编程。
推荐一些极客时间的专栏。
1.Algorithm:https://leetcode.com/problems/majority-element/
比较常规的做法是用一个map记录每个数字出现的次数,然后取最大值。也可以把数组分为两个,每个取众数,如果两边一样则找到,否则,比较两边,取大的
2.Review:https://lwn.net/Articles/252125/
每个人都应该知道的内存,第二部分,cpu缓存。
3.Tip:开始读unix高级编程。
推荐一些极客时间的专栏。