算法
文章平均质量分 81
快课教程
这个作者很懒,什么都没留下…
展开
-
程序员必须知道的10大基础实用算法及其讲解
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速排序使用分治法(Divide and conquer)策原创 2014-07-05 21:26:01 · 436 阅读 · 0 评论 -
程序员面试资源搜集
本文将程序员面试相关的资源全部搜集汇总,方便各位网友随时查看。 资源一:《crack the code interview》——谷歌资深技术面试官经典之作 本书的中文目录如下,大部分内容由Hawstein君原创翻译,部分缺失的由快课网补充。 1.1 判断一个字符串中的字符是否唯一 1.2 字符串翻转 1.3 去除字符串中重复字符 1.8 利用已知函数判断字符串是原创 2015-07-19 10:16:10 · 429 阅读 · 0 评论