红雪  

2011年4月6日

摘要: 最近做AMS项目时,需要对数组随机排序,网上搜索了一下都不尽意,干脆自己写一个,算法很简单,随机取当前数组的一个索引与当前位置的元素交换即可。在选择随机数时,我用guid的hash值取模当前数组的长度。复杂度:O(n)public T[] RandomSort<T>(T[] list) { int len = list.Length; for (int i = 0; i < len; i++) { int index = Math.Abs(Guid.NewGuid().GetHashCode()) % (len - i);//r.Next(i, len); T temp = 阅读全文
posted @ 2011-04-06 22:15 战锋 阅读(1416) 评论(2) 推荐(0) 编辑

2010年6月24日

摘要: 大学毕业生找工作普遍都存在同一个大问题——缺乏自信。我知道,很多人一定很早之前就看过“要有自信”之类的建议和忠告了。这是废话!——我要是能够做到自信,还他妈需要你来教?我讨厌废话。   你为什么不自信?因为你恐惧。你为什么恐惧?人类的恐惧源于无知——你对面试官知之甚少。当  你看到这篇文字的时候,也许你... 阅读全文
posted @ 2010-06-24 09:22 战锋 阅读(470) 评论(1) 推荐(0) 编辑

2010年5月15日

摘要: 周末无聊呀,上午玩DNF疲劳值用完了,以此消磨时间,呵呵;转到自己的博客里,突然感觉空空的(事实就是空空的,哈哈),除了一篇算24的文章啥也没了,比起那些排名靠前的博友大牛们,实有惭愧。我想程序员除了钻研技术外,也要学学技术之外的东东,这点大家应该也赞同吧。呵呵;这段时间晚上下班回家,都看新三国了,有看这部电视的博友吗?好多电视台都在播放,真是三国热潮啊,然而对新三国的评价却也是满天飞,̶... 阅读全文
posted @ 2010-05-15 18:21 战锋 阅读(302) 评论(2) 推荐(0) 编辑

2010年1月15日

摘要: 在这里很早就申请了blog了却只写了一篇短短10几个字的blog,呵呵。今儿说说算24点首先说说传统算24点思想,给4个数(牌)[范围:1-13]用+,-,*,/,括号来组成一个四则运算的表达式,使其结果等于24,并且表达式中每个数字只是用一便,在除法中除数不能为0,ok这就是传统算24的要求了;表达式也有两种:其一,算出一个正确的结果及退出程序,其二算出来所有正确的表达式退出程序。其实从这些要求... 阅读全文
posted @ 2010-01-15 17:32 战锋 阅读(1902) 评论(0) 推荐(0) 编辑

2009年9月9日

摘要: 今天注册了博客园,就像有了块地啊。用智慧来耕耘,,,,,, 阅读全文
posted @ 2009-09-09 17:50 战锋 阅读(140) 评论(0) 推荐(0) 编辑