Algorithm
文章平均质量分 83
resouer
Baidu, now Netease.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
寻找第K大的数的方法总结
寻找第K大的数的方法总结 今天看算法分析是,看到一个这样的问题,就是在一堆数据中查找到第k个大的值。大致如下。 名称是:设计一组N个数,确定其中第k个最大值,这是一个选择问题,当然,解决这个问题的方法很多,本人在网上搜索了一番,查找到以下的方式,决定很好,推荐给大家。 所谓“第(前)k大数问题”指的是在长度为n(n>=k)的乱序转载 2012-03-10 10:23:16 · 881 阅读 · 0 评论 -
编程珠玑 Chapter2 字符串翻转算法
没办法,久没练过算法,只好用Java写了。 题目很简单: Q: abcdefg, r=3 A: defgabc 代码一:借助StringBuffer的append来做。即一部分一部分来求逆,然后再“拼接”起来求逆。 public class Rotate { /** * Rotate a String by reversing it partly and then原创 2012-09-27 22:02:28 · 1194 阅读 · 0 评论 -
ACM基本算法分类、推荐学习资料和配套习题
相信每一位玩ACM程序设计竞赛的同学来说,都有一个从入门到精通的过程,而且分享他们经验的时候,见到最多的就是一种合作和拼搏精神,乐在其中的那种激情。 Wilbert即将毕业,作为一个菜鸟级的入门玩家,一直很想知道如何能在程序设计竞赛中成为一个高手。即将无缘类似竞赛的我,终于整理出了一些程序设计竞赛ACM训练之道,愿与大家分享。 首先是编程的能力,一般要做到50行以内的程序不用调转载 2012-10-10 16:15:54 · 4476 阅读 · 2 评论 -
Quick Sort
很有意思的而文章,转自:http://www.cnblogs.com/morewindows/archive/2011/08/13/2137415.html 快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试转载 2013-03-11 23:23:38 · 778 阅读 · 0 评论 -
A Distributed Mutex based on Redis
Set key to hold string value if key does not exist. In that case, it is equal to SET. When keyalready holds a value, no operation is performed. SETNX is short for "SET if N ot e X ists".原创 2014-01-06 20:09:30 · 2460 阅读 · 0 评论
分享