
算法
SiC 软件
SiC B2B2C Shop 开源商城 作者
展开
-
悟透JavaScript
原著:李战(leadzen).深圳 2008-2-23 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就原创 2014-10-09 10:26:37 · 463 阅读 · 0 评论 -
排序算法
冒泡 选择 插入 希尔 快速 归并 堆排序参考----------------------------------------------------八大排序算法总结 http://blog.youkuaiyun.com/yexinghai/archive/2009/10/10/4649923.aspx基本排序算法比较与选择 http://blogger.org.cn/blog/more.asp?name=原创 2014-10-09 10:40:57 · 458 阅读 · 0 评论 -
排序算法
冒泡 选择 插入 希尔 快速 归并 堆排序参考----------------------------------------------------八大排序算法总结 http://blog.youkuaiyun.com/yexinghai/archive/2009/10/10/4649923.aspx基本排序算法比较与选择 http://blogger.org.cn/blog/more.asp?name...原创 2010-05-17 15:09:35 · 104 阅读 · 0 评论 -
程序员必须知道的10大基础实用算法及其讲解
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速排序使用分治法(Divide and conquer)策略来把...原创 2014-06-21 00:25:14 · 329 阅读 · 0 评论 -
统治世界的十大算法
软件正在统治世界。而软件的核心则是算法。算法千千万万,又有哪些算法属于“皇冠上的珍珠”呢?Marcos Otero 给出了他的看法。 什么是算法? 通俗而言,算法是一个定义明确的计算过程,可以一些值或一组值作为输入并产生一些值或一组值作为输出。因此算法就是将输入转为输出的一系列计算步骤。 —Thomas H. Cormen,Chales E. Leiserson,算法入门第三版简而...原创 2014-06-21 00:32:25 · 179 阅读 · 0 评论