• 2gua 14推荐

    编码也快乐活动:扑克牌排序

    【小结】:本次活动还算比较成功,出现了多种排序算法,同时各路语言大显神通,有Java、C#、JS、C、Python,还有一个Scala,充分“爆”出了“码农本色”,看来社区是高手藏龙卧虎之地啊。后续活动组织将不断尝试新的模式,尽可能让广大码农高手出招。 本期获奖者: 前三名(排…...

  • 2gua 11推荐

    编码也快乐活动欢乐第二季 - 火热滚烫的HTML5和CSS3大餐...

    编码也快乐活动欢乐第二季开始了!这次针对火热滚烫的HTML5和CSS3大餐...,是现代前端攻城师们攻城掠寨的用武之地...,来吧,赢取属于你的战利品... ![enter image description here][1] 攻城师的任务: 充分运用HTML5和CSS3…...

  • 2gua 11推荐

    第三波 - 编程赢取《精益创业实战》

    编码也快乐活动欢乐第三期,来道小菜,赢取《精益创业实战》,本书第一印推出即告售罄,第二印刚到货,拿出5本以飨读者。我已多次推荐本书,不仅仅是创业者要看,项目管理中,也能运用到其中的很多工具和方法。 公布获奖名单: 碧青、黄志斌、空军、北落师门、lt 编码任务 假设有…...

  • 空军 11推荐

    编码也快乐:两只水壶F#程序

    F# 是微软 .NET 战略的一门重要语言,中文的 F# 书籍很少,贾洪峰老师翻译了一本《C# 与 F# 编程实践》。期望图灵公司能引进优秀入门教程 [Programming F# 3.0][1],封面故事: [http://www.ituring.com.cn/articl…...

  • 2gua 8推荐

    来做题,拿《CSS设计指南(第3版)》

    编码也快乐活动欢乐第四波,久违了,现在来了!优胜奖品是《CSS设计指南(第3版)》,@李松峰 老师译作,被誉为最佳CSS入门指南,第3版已更新至当下火热流行的CSS 3。 拿出5本奖励给优胜者。 任务 本期题目比较软性,贴近前端码农们的特点,选下述任一点展开即可: 写…...

  • 空军 6推荐

    编码也快乐:两只水壶Scheme程序

    [编码任务][1] 假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。如何只用这2个水壶从池塘里取得3升的水(最后,这三升水,在其中一个壶里)。 分析 显然,水壶的容积必须为正数,目标水量必须非负,且不能超过容量大的那个水壶的容积。如果目标水量及两…...

  • 空军 6推荐

    编码也快乐:两只水壶C#程序

    我的 C# 程序: using System; using System.Collections.Generic; static class Pot2 { static int[] Max = { 5, 6 }; // 每只壶的最大容量,可为任意正整数 static int…...

  • 万俟麻木 6推荐

    扑克牌排序:基于基数排序的方法

    拿到这个问题,我首先想到的是:一个完全不懂编程的人碰到这个问题,他会怎么做? 我觉得,一般人会把根据花色分成四堆,然后分别排序(这里怎么排每个人就会有不同的方法了),最后再收集起来。这个思想就很类似于基数排序了。 基数排序是比较稳定而且相对高效率的排序算法。于是我就用基数排序…...

  • 宇宙一片小囧 4推荐

    编码也快了个乐。。

    http://jsbin.com/ifoqim 唉,我是多么闲啊。。 主要用了css3的animate与transform3d.颜色也用了css3 rgba的一些东西 玩的时候,舞台可以旋转的,鼠标在图标上长按(一秒以上)后就跟iphone上的图表一样了。。可以删除啥的。…...

  • lt 4推荐

    寻找将1~N的整数随机排列的高效方法

    我想到的是:先把数组按照顺序初始化,然后随机从1~N-1取一个位置,把这个位置的值与放在N位置的值交换,然后再随机从1~N-2取一个,与放在N-1位置的值交换...直到只剩一个,放在那里不动。最终结果正好是倒序的每次取出的随机数,但有的数可能会被多次取到。 #include …...

  • 小俊 3推荐

    编码也快乐活动欢乐-旋转卡片

    请戳这里 http://jsbin.com/uvafud/3/ 刚加载完,有摇摆的动画,点卡片可旋转看反面 用到的主要知识点: 3D旋转相关 perspective; tranform: rotateY(); backface-visibility; transform-…...

  • 北落师门 3推荐

    编码也快乐:取得3升水C#版

    private string result = ""; //用来保存操作过程 protected void Button1_Click(object sender, EventArgs e) { result += "现在有两个空壶<5升水壶…...

  • 姚琪琳 3推荐

    用C#实现扑克牌排序

    看到各大语言都有了,怎么能没有C#? 思路:同样是给牌赋权重,转换成对权重的排序。用最简单的冒泡排序实现。另外不用转换成权重也是很简单的,可以先对花色进行分组,对每个组进行排序,再对分组的key进行排序。 优点:用C#实现的话,至少可以显得OO一点。另外排序算法是与具体对象…...

  • 简单 2推荐

    用Java实现扑克牌排序

    思路:给花色赋权重0 13 26 39,排序时某个卡牌的绝对值等于花色+数字,依据这个排序,一次扫描OK。 代码: public class PokerSorter { // inner class static class Card { public int color;…...

  • 北落师门 2推荐

    编码也快乐活动:扑克牌排序(JavaScript)

    其中写了两个可以实现纸牌排序的函数。第一个是计算纸牌位置然后放入数组中(后来想了想可能也触犯规则了,而且这种方法不够灵活,如果将程序拿来用做多个人轮流摸牌然后排序的话就不能用了),第二个是用了JavaScript中的sort()方法实现顺序,不过受花色困扰要分别给按照颜色划分的…...

  • lt 2推荐

    编程也快乐第3期SQL代码

    设计思路:设x和y分别是6升和5升壶里剩余的水,用穷举法,每一步各有6种操作可选,即: 5升去取水、6升去池取水、5升倒掉、6升倒水至5升、5升倒水至6升、6升倒掉,分别编号1-6 一边试探,一边记录,找到符合条件的一个结果后,通过日志的前缀匹配,将它的历史记录取出 wi…...

  • 速冻沙漠 2推荐

    编程也快乐: 两只水壶 C代码 搜索版

    搜。解释都在代码的注释里。代码也可以在http://codepad.org/93Rptbfh上看 #include<stdio.h> #define MAX_QUEUE 100000 #define TARGET 3 #define A_VOLUMN 5 #def…...

  • 海兴 1推荐

    扑克牌排序-Scala之画蛇添足版

    老夫聊发少年狂,也来凑个写代码的热闹。 搞大数据的干啥都必须用上mapreduce,所以下面是画蛇添足版的多线程实现。但对于排序问题,下面的代码过于复杂,切勿模仿。记住,把复杂的事情变简单,是一种本事,把简单的事情变复杂,是一种病,得治! 顺便做个广告,-> _ -&g…...

  • Don_Shawn 1推荐

    编码也快乐!扑克牌排序JAVA

    一个Card类,一个PrintCards类负责输出,首先初始化52张牌,然后洗牌,最后对每一张牌判断花色,加入相应的ArrayList中,对ArrayList排序,再输出即可,代码如下: Update:代码部分更新,已自己实现排序 import java.util.Array…...

  • zhongqi 1推荐

    编码也快乐:扑克牌排序 - Python

    用 Python 内置的排序: import random suits = 'SHCD' ranks = '23456789TJQKA' def sort(pokers): def tmp(poker): return (suits.ind…...