w*h
1 楼
① 设计一个类来保存一些整数,提供两个接口:增加一个整数、获取中位数。提供
不同的实现分别优化这两个接口。
② 反转链表。分别用递归和循环实现。
③ 面向对象设计:在线二十一点游戏
④ 分层打印一个二叉树,每层格式自由
⑤ 在一个整数序列中寻找一个和最大的连续子序列。(空序列是非法输入输出)
⑥ 面向对象设计:类Unix文件系统
⑦ 两个数组A1、A2,长度分别为L1、L1+L2。A1和A2的前L2个元素均已分别排序好
。请合并A1和A2的前L2个元素到A2中。
⑧ 一个文本文件,每行有三列:shipment ID, UPC code, quantity,写Unix
shell命令输出quantity最大的十行。
⑨ 实现atoi函数。请考虑各种可能情况及如何错误处理。
⑩ 排序后旋转的数组内查询元素
⑪ 判断一个二叉树是否是二叉排序树。
⑫ 现在是周三,你有一个系统计划下周一交付运营。另外一个组告诉你系统
依赖的web service原计划本周一交付,但他们在忙于其它项目,不得不推迟两到三周
交付。你会怎么办?
⑬ 设计一个XML node类。
⑭ 有海量对象,大小从1字节到1T字节不等。如何存储访问?
不同的实现分别优化这两个接口。
② 反转链表。分别用递归和循环实现。
③ 面向对象设计:在线二十一点游戏
④ 分层打印一个二叉树,每层格式自由
⑤ 在一个整数序列中寻找一个和最大的连续子序列。(空序列是非法输入输出)
⑥ 面向对象设计:类Unix文件系统
⑦ 两个数组A1、A2,长度分别为L1、L1+L2。A1和A2的前L2个元素均已分别排序好
。请合并A1和A2的前L2个元素到A2中。
⑧ 一个文本文件,每行有三列:shipment ID, UPC code, quantity,写Unix
shell命令输出quantity最大的十行。
⑨ 实现atoi函数。请考虑各种可能情况及如何错误处理。
⑩ 排序后旋转的数组内查询元素
⑪ 判断一个二叉树是否是二叉排序树。
⑫ 现在是周三,你有一个系统计划下周一交付运营。另外一个组告诉你系统
依赖的web service原计划本周一交付,但他们在忙于其它项目,不得不推迟两到三周
交付。你会怎么办?
⑬ 设计一个XML node类。
⑭ 有海量对象,大小从1字节到1T字节不等。如何存储访问?