
算法
peter-Guo
软件(C/C++,Python,C#,Delphi,Java),数字电路,FPGA,NBIOT,Netty,AI。。。。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
快速排序算法心得
高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比...原创 2018-08-13 13:28:59 · 3003 阅读 · 1 评论 -
vote选举算法的Majority实现
多数投票算法(Majority Vote Algorithm) 先给一个题目助助兴,给一个数组,其中含有N个非负元素,让你求出数组中出现次数超过一半的数字。 看到这个问题我们首先想到的可能是暴力的解法,那就是将数组排个序,输出中间的元素就行了,因为如果出现次数超过一半的话排完序后中间的那个元素肯定是我们需要求的值。 这样做的话排序的时间复杂度一般来说是O(NlogN),那么有没有时间...原创 2019-01-23 14:28:06 · 1335 阅读 · 0 评论