
算法
海尼尔
海浪、泥土、鱼饵
展开
-
八种常用的排序算法
下面要讲到的8种排序都属于内部排序,既在内存中完成,主要从理论原理方面来分析的。 插入排序①直接插入排序例:六个数12 15 9 20 6 31 24 用直接插入排序,如下图:思路:第一步:从给出的六个数中,随便拿出一个数,比如12,形成一个有序的数据序列(一个数当然是有序的数据序列了,不看12之外的数,就当其他的数不存在);第二步:从转载 2015-10-22 18:56:25 · 607 阅读 · 0 评论 -
开放平台中oauth认证中请求参数签名的算法
Java生成签名示例01// 定义申请获得的appKey和appSecret02String appkey = "XXXXXXXX";03String secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";转载 2015-11-16 13:37:12 · 837 阅读 · 0 评论 -
十大算法
算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and c转载 2015-11-24 12:25:44 · 462 阅读 · 0 评论