编程语言

编程语言学习

浅谈排序算法(下)

软件设计有两种方式:一种方式是,使软件过于简单,明显没有缺陷;另一种方式是,使软件过于复杂,没有明显的缺陷。——C.A.R.Hoare本文将讲述剩下的最后两种排序算法:基数排序和堆排序。基数排序核心思想:基数排...

浅谈排序算法(中)

事实上,人类需要不断面对计算机科学所研究的一些高难度问题,在不确定性及时间有限、信息不全、情况瞬息万变等不利因素的干扰下做出决定。针对一些问题,即使最前沿的计算机科学也没能开发出永远不会犯错误的有...

浅谈排序算法(上)

计算机也许是快的,但它们不是无限快。储存器也许是廉价的,但不是免费的。——strein《算法导论》有一句话这么说:程序=数据结构+算法,可见算法在软件研发过程中的重要地位,那么我们今天就来学习一下算法中最基...