【小结】:本次活动还算比较成功,出现了多种排序算法,同时各路语言大显神通,有Java、C#、JS、C、Python,还有一个Scala,充分“爆”出了“码农本色”,看来社区是高手藏龙卧虎之地啊。后续活动组织将不断尝试新的模式,尽可能让广大码农高手出招。
本期获奖者:
前三名(排名不分先后):lt,姚琪琳,海兴;各奖80两纹银。
4-8名(排名不分先后):zhongqi,Don_Shawn,北落师门,silverbolt,简单;各奖50两纹银。
在这里,隆重推介图灵刚出版不久的《算法(第四版)》http://www.ituring.com.cn/book/875,一切仅在此书中。
enter image description here


注意:排序算法得自己写代码实现,不要直接借用语言库的排序方法,否则就没啥玩的了......


年底年初之际,是跳槽高峰期,同时也是校园招聘的黄金季节,各类考题层出不穷,图灵推出一期算法活动,针对招聘笔试的常见排序场景,高手、新人,都出来各显神通,用你拿手的编程语言做算法,一方面夯实自己的积累,说不准啥时候就用上了这个知识点,另一方面还能赚银子到图灵社区兑换书籍。
活动:
给你一副打乱的扑克牌(剔掉大小鬼),按花色(顺序按黑桃、红桃、梅花和方片)、每色递增排序(大小按2->A递增)排序。排成一列。
条件:
打乱的扑克牌中,按顺序摸牌。
可以用数字模拟牌,如用1来表示“2”、13来表示“A”;不得“按号入座”,比如直接a1 = '2',a[2] = '3'这样玩的。
用你熟悉的排序算法、语言实现,并说明思路,及算法特点、优势。

时间:视情况定,初定取前8位;
评定:按算法、编码风格良好+及早提交为综合标准,前三各奖励80两,4-8各奖励50两;
形式:因为内容较长,建议跟帖发自己的文章链接,文章请加入“编码也快乐!”合集并打上“编码也快乐!”标签,这点很重要,避免漏统计了。