博客专栏  >  编程语言   >  算法的艺术

算法的艺术

分析和实现各种算法的原理和实现

关注
2 已关注
6篇博文
  • 一道腾讯面试题的思考:到底谁会赢?

    有甲乙两家伙用一个英语单词玩游戏(无聊的人还是很多的!!!)。两个人轮流进行,每个人每次从中删掉任意一个字母,如果剩余的字母序列是严格单调递增的(按字典序a < b < c <....<z,假设单词字...

    2013-12-15 22:01
    5026
  • 09考研数据结构试题的一种解法(Java版)

    本文为原创,如需转载,请注明作者和出处,谢谢!        虽然研究生已毕业,但看到有一些难度的研究生考试题还是忍不住要做做,本文给出了09年研究生入学考试的一道数据结构题的Java实现。该题的描述...

    2009-01-17 21:06
    1512
  • 创新工厂面试题详解:共打了多少鱼

    最近看到一个创新工厂的面试题,很有意思,下面给出算法实现(Java代码)。如果哪位有更好的算法,请跟贴。        abcde五人打渔,打完睡觉,a先醒来,扔掉1条鱼,把剩下的分成5分,拿一...

    2011-09-22 13:27
    25758
  • 百度面试题:求绝对值最小的数

    有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现例如,数组{-20,-13,-4, 6...

    2013-01-29 14:54
    2694
  • Twitter算法面试题详解(Java实现)

    近在网上看到一道Twitter的算法面试题,网上已经有人给出了答案,不过可能有些人没太看明白(我也未验证是否正确),现在给出一个比较好理解的答案。

    2013-11-01 19:37
    7165
  • 世界上最早的算法:辗转相除法(求两个自然数最大公约数)

    在数学界,辗转相除法,又称欧几里得算法,被认为是世界上最早的算法(公元前300年),该算法用于求两个最大公约数的算法。辗转相除法首次出现于欧几里得的《几何原本》(第VII卷,命题yⅠ和Ⅱ)中,而在中国...

    2013-06-07 17:53
    2991

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部