算法
孤独人生
我孤独,故我释然!!!
展开
-
关于一道竞赛题
下列乘法算式中:每个汉字代表1个数字(1~9)。相同的汉字代表相同的数字,不同的汉字代表不同的数字。 赛软件 * 比赛 = 软件比拼 试编程确定使得整个算式成立的数字组合,如有多种情况,请给出所有可能的答案。 我写出来的程序竟然没有结果,这是怎么回事啊 public class Compition { // 赛软件*比赛 = 软件比拼 public stat原创 2011-12-15 20:50:46 · 633 阅读 · 1 评论 -
【转】Merkle Tree算法详解
Merkle Tree 是Dynamo中用来同步数据一致性的算法,Merkle Tree是基于数据HASH构建的一个树。它具有以下几个特点: 1、数据结构是一个树,可以是二叉树,也可以是多叉树(本BLOG以二叉树来分析) 2、Merkle Tree的叶子节点的value是数据集合的单元数据或者单元数据HASH。 3、Merke Tree非叶子节点value是其所有子节点value的HASH...原创 2014-12-03 16:54:28 · 411 阅读 · 0 评论 -
【算法导论】入门概念
写程序,学语言,其实这些都是需要时间的沉淀的,但是唯独算法与数据结构这些程序的核心与灵魂是几乎不变的(也有一定的变化,不过本质相同),所以,希望各位码农们可以学习一下算法和数据结构,了解这些核心的东西,实际的对自己进行提升。 小弟菜鸟一枚,对算法不太感冒,不过,感觉必须做一些核心的东西才行,所以,打算坚持学习了解一些算法。 算法的概念:简单来说,所谓算法(algorithm)就...2014-12-19 12:07:16 · 113 阅读 · 0 评论 -
【算法导论】插入排序 Insertion-Sort
算法描述: 伪代码: 注:伪代码中的下标从1开始 过程示意图: 个人简单理解解释: 这个算法其实是个比较基础的算法了,也是一个常见的问题,其思想主要是将一个元素插入到一个已经排好序的序列中,操作就是从第二个元素开始,将这个元素保存在一个临时变量中,依次与前面的所有元素从后到前进行比较,如果小于等于(或者大于等...2014-12-19 14:25:26 · 152 阅读 · 0 评论