Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 到达服务器的已编号邮件_Java_C# - Fatal编程技术网

Java 到达服务器的已编号邮件

Java 到达服务器的已编号邮件,java,c#,Java,C#,在采访中遇到了这个问题。这个问题的最佳解决方案是什么 消息对象被发送并到达服务器。消息从[0,n]开始编号。消息以随机方式到达 如果从[0,到传入的数字]的所有消息都已到达服务器,则编写一个方法,接收数字并返回从[0,到传入的数字]的列表。如果[0,到传入的号码]中的所有邮件尚未到达,请返回null。根据标记的号码对邮件进行排序,然后计算列表的长度。如果长度等于给定的数字,则所有消息都已到达 例如,如果我有一组消息: int[] messages = [0, 3, 2, 1, 8, 6, 5];

在采访中遇到了这个问题。这个问题的最佳解决方案是什么

消息对象被发送并到达服务器。消息从[0,n]开始编号。消息以随机方式到达


如果从[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)时间插入和检索。这是以前的面试问题,不是正在进行的任务