一、语言 1、java用接口代替C++中多继承,有什么优势? 2、覆盖与重载,重载返回值可以改变吗?为什么不能? 3、vector插入上万数据,使用什么方法? 4、explicit什么作用?什么是隐式类型转换? 至此基本没答上来。。 二、设计模式 5、常用的设计模式举例? 6、装饰器模式日常使用? 勉强回答 三、编程 7、n*n矩阵,从左上角走到右下角(右移、下移)伪代码?复杂度 A: dp做法,O(n^2) 8、长度为n数组中随机取m个数据,不可重复取,时间复杂度? ...