摘要: 由于C++和Java都是面向对象的编程语言,它们的多态性就分别靠虚函数和抽象函数来实现。C++的虚函数可以在子类中重写,调用是根据实际的对象来判别的,而不是通过指针类型(普通函数的调用是根据当前指针类型来判断的)。纯虚函数是一种在父函数中只定义而不实现的一种函数,不能用来声明对象,也可以被称为抽象类... 阅读全文
posted @ 2015-09-04 23:29 Grandyang 阅读(2753) 评论(0) 推荐(0) 编辑
摘要: Given an array containsNnumbers of 0 ..N, find which number doesn't exist in the array.ExampleGivenN=3and the array[0, 1, 3], return2.ChallengeDo it i... 阅读全文
posted @ 2015-09-04 12:01 Grandyang 阅读(1786) 评论(0) 推荐(0) 编辑
摘要: 在C++和java中都有枚举enum这个关键字,但是它们之间又不太一样。对于C++来说,枚举是一系列命名了的整型常量,而且从枚举值转化为对应的整型值是在内部进行的。而对于Java来说,枚举更像一个类的命名的实例,你可以自定义枚举的成员,枚举值转化为对应的整型值是再外部进行的。下面以我之前的一篇博客8... 阅读全文
posted @ 2015-09-04 09:41 Grandyang 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: 8.1 Design the data structures for a generic deck of cards. Explain how you would subclass the data structures to implement blackjack.这道题让我们设计一个21点纸牌游... 阅读全文
posted @ 2015-09-04 09:07 Grandyang 阅读(2454) 评论(0) 推荐(0) 编辑
摘要: Given an array of citations (each citation is a non-negative integer) of a researcher, write a function to compute the researcher's h-index. According 阅读全文
posted @ 2015-09-04 07:54 Grandyang 阅读(18113) 评论(2) 推荐(0) 编辑
Fork me on GitHub