Java 到达服务器的已编号邮件
在采访中遇到了这个问题。这个问题的最佳解决方案是什么 消息对象被发送并到达服务器。消息从[0,n]开始编号。消息以随机方式到达Java 到达服务器的已编号邮件,java,c#,Java,C#,在采访中遇到了这个问题。这个问题的最佳解决方案是什么 消息对象被发送并到达服务器。消息从[0,n]开始编号。消息以随机方式到达 如果从[0,到传入的数字]的所有消息都已到达服务器,则编写一个方法,接收数字并返回从[0,到传入的数字]的列表。如果[0,到传入的号码]中的所有邮件尚未到达,请返回null。根据标记的号码对邮件进行排序,然后计算列表的长度。如果长度等于给定的数字,则所有消息都已到达 例如,如果我有一组消息: int[] messages = [0, 3, 2, 1, 8, 6, 5];
如果从[0,到传入的数字]的所有消息都已到达服务器,则编写一个方法,接收数字并返回从[0,到传入的数字]的列表。如果[0,到传入的号码]中的所有邮件尚未到达,请返回null。根据标记的号码对邮件进行排序,然后计算列表的长度。如果长度等于给定的数字,则所有消息都已到达 例如,如果我有一组消息:
int[] messages = [0, 3, 2, 1, 8, 6, 5];
public void confirmArrival(int[] list, int number)
{
// Implement the sort algorithm for list
// ...
if (list.length() == number + 1)
{
return list;
}
return null;
}
虽然没有什么害处,但这种代码格式看起来很癌。这样一个低质量的答案有什么意义呢?在我的编辑中看看代码是如何被格式化的。你试过吗?如果是这样,什么不起作用?你不能指望别人来回答你的面试问题/做你的面试任务我已经试过了。我能够使用间隔树实现日志(n)时间插入和检索。这是以前的面试问题,不是正在进行的任务