会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
生活笔记
生活,学习
博客园
首页
新随笔
订阅
管理
上一页
1
2
2009年9月6日
求N个数的最大公约数
摘要: 如何编程计算N个数的最大公约数(Greatest common divisor)呢?第一想法那便是两两计算,但是往往最简单的想法是不怎么靠谱的。本文用递归来解决。
阅读全文
posted @ 2009-09-06 21:26 Kevin Dai
阅读(1997)
评论(0)
推荐(0)
2009年8月29日
.NET中的out和ref关键字
摘要: 默认情况下,CLR认为一切参数传递是按值传递。如果您传递的是一引用类型的参数,传送的那便是把这个引用的"值",可以理解为指针(pointer)吧;如果您传递的是一值类型的参数,那么传送的便是值了。在.NET中,提供了按引用传递的方法,这要依赖于out和ref这两个关键字。
阅读全文
posted @ 2009-08-29 15:09 Kevin Dai
阅读(725)
评论(0)
推荐(0)
2009年8月13日
重温算法与数据结构:(1)排序算法的预备知识
摘要: 谈起排序,势必会想到比较。在.NET框架中什么和比较有关系呢?自然是IComparable、IComparable<T>、IComparer<T>这三个接口,其中IComparable<T>为IComparable的泛型版本。泛型的优点自然不必多说。在一切有可能的情况,我们应该优先使用泛型。
阅读全文
posted @ 2009-08-13 15:34 Kevin Dai
阅读(2269)
评论(4)
推荐(2)
2009年8月5日
为什么覆盖了Equals方法后还要覆盖GetHashCode方法呢?
摘要: 当你覆盖Equals方法时,一定要覆盖GetHashCode方法,否则当你在使用一些容器类型时,会出现与您预期相违的结果。因为容器类是根据GetHashCode方法来和容易里的键做哈希值比较,所以要覆盖GetHashCode方法。其实这也符合常规,既然两个实例相等了,那它们的哈希值不相等也无道理的啊。所以请记住:当你覆盖Equals方法时,一定要覆盖GetHashCode方法。
阅读全文
posted @ 2009-08-05 00:07 Kevin Dai
阅读(778)
评论(0)
推荐(1)
上一页
1
2
公告
昵称:
Kevin Dai
园龄:
18年3个月
粉丝:
7
关注:
2
我的标签
Java
(3)
Generics
(2)
Consistency
(2)
static factory method
(1)
SQL
(1)
sort
(1)
Dynamo
(1)
Consistent Hashing
(1)
CAP
(1)
C#
(1)
更多
随笔分类
JAVA(1)
编程语言(2)
基础技术(4)
架构设计(2)
生活日记(2)
收藏(1)
随笔档案
2012年5月(1)
2009年11月(4)
2009年10月(2)
2009年9月(4)
2009年8月(3)
技术博客
许哲
赵劼
Matthew Podwysocki
Rick Strahl
Joel Spolsky
Omar AL Zabir
阅读排行榜
1. 您能写出一个正确的二分查找算法吗?(4433)
2. 重温算法与数据结构:(1)排序算法的预备知识(2269)
3. 求N个数的最大公约数(1997)
4. 为什么覆盖了Equals方法后还要覆盖GetHashCode方法呢?(778)
5. 《Effective Java》读书笔记 Item 1:考虑静态工厂方法,而不是构造器(730)
评论排行榜
1. 您能写出一个正确的二分查找算法吗?(29)
2. 重温算法与数据结构:(1)排序算法的预备知识(4)
3. Java泛型里的Get and Put法则(1)
推荐排行榜
1. 重温算法与数据结构:(1)排序算法的预备知识(2)
2. 您能写出一个正确的二分查找算法吗?(1)
3. 常用SQL语句收集(1)
4. 为什么覆盖了Equals方法后还要覆盖GetHashCode方法呢?(1)
最新评论
1. Re:您能写出一个正确的二分查找算法吗?
int main() { unsigned n = 0; __int64 max_num = ((__int64)2 << 32); for (__int64 i = 0; i < max_num; ...
--yafare
2. Re:您能写出一个正确的二分查找算法吗?
模拟了一下,m为最终结果33int main(){ unsigned n = 0; __int64 max_num = ((__int64)2 << 32); for (__int64 i = 0; ...
--yafare
3. Re:Java泛型里的Get and Put法则
get和put……么?其实有PECS法则,"producer extends, consumer super"
--RednaxelaFX
4. Re:您能写出一个正确的二分查找算法吗?
@ 徐少侠不是返回最后一个,是返回第一个出现时的位置。...
--Kevin Dai
5. Re:您能写出一个正确的二分查找算法吗?
引用Kevin Dai:@徐少侠呵呵,不好意思。题目是编程珠玑书上的。你现在想出什么方法了吗?还没哟很好的办法都太费内存了还在继续搞呢...
--徐少侠
点击右上角即可分享