第五名:Floyd-Warshall all-pairs最短路径算法 关于此算法的介绍,可参考我写的此文:几个最短路径算法比较(http://blog.csdn.net/v_JULY_v/archive/2011/02/12/6181485.aspx)。 d[]: 二维数组. d[i,j]最小花费、或最短路径的邻边。 for k from 1 to n: for i from 1 to n: for j from 1 to n: d[i,j] = min(d[i,j], d[i,k] + d[k,j])
第十名:Huffman coding(霍夫曼编码) 霍夫曼编码(Huffman Coding)是一种编码方式,是一种用于无损数据压缩的熵编码(权编码)算法。1952年,David A. Huffman在麻省理工攻读博士时所发明的,并发表于《一种构建极小多余编码的方法》(A Method for the Construction of Minimum-Redundancy Codes)一文。