【发布时间】:2015-11-25 04:16:17
【问题描述】:
设计一个与关系数据库相同的系统java。 例如, 您有如下员工表:
ID | Name | Manager | Salary
现在您可以执行如下查询:
select * from Employee where ID= ' something'
select * from Employee where Name= ' something'
select * from Employee where Name= ' something'
以同样的方式,你有一个 Employee 类,如下所示:
class Employee{
String ID;
String Name;
String Salary;
String Manager;
}
现在我想像上面的 SQL 查询一样查询这个类, 我怎样才能有效地做到这一点?
代码应该在时间复杂度和空间复杂度上进行优化。
【问题讨论】:
-
向我们展示您目前的成果。你试过什么?
-
我投票结束这个问题,因为它是一个家庭作业转储。
-
@chrylis 你可以随意投票,但我会阅读 chiastic-security 对这个元问题的回答,也许会改变你对未来家庭作业的想法,而不是个人努力的问题。 meta.stackoverflow.com/a/274748/424903
-
@Gimby 这个答案建议不要不恰当地使用“太宽泛”或“不清楚”来进行不费力的近距离投票,我花时间打出解释以避免这种情况。
标签: java