Java 需要帮助使用比较器为ksmallest创建方法吗?

Java 需要帮助使用比较器为ksmallest创建方法吗?,java,priority-queue,Java,Priority Queue,我必须使用比较器创建一个名为ksmallest的方法。我按照教授给我的指示去做,但我不确定我是否正确创建了这个方法。以下是他的指示: 定义一个新的比较器,您需要帮助解决的实际问题是什么?如果你能提供一些细节(比如你的实际输出和预期输出),你就更有可能得到一个有用的答案,而不是希望人们费力地阅读你的问题和代码,希望他们能找到一些东西。确定你是否正确创建了方法的方法是测试它。向它提供一些示例数据,将其提供给您的方法,并检查结果。你得到你期望的结果了吗?如果没有,调试并重复。如果是,则使用不同的数据进

我必须使用比较器创建一个名为ksmallest的方法。我按照教授给我的指示去做,但我不确定我是否正确创建了这个方法。以下是他的指示:


  • 定义一个新的比较器,您需要帮助解决的实际问题是什么?如果你能提供一些细节(比如你的实际输出和预期输出),你就更有可能得到一个有用的答案,而不是希望人们费力地阅读你的问题和代码,希望他们能找到一些东西。确定你是否正确创建了方法的方法是测试它。向它提供一些示例数据,将其提供给您的方法,并检查结果。你得到你期望的结果了吗?如果没有,调试并重复。如果是,则使用不同的数据进行测试。检查您的代码的边缘条件,并为它们创建测试用例。顺便说一下,您当前拥有的是不正确的,如果您测试它,您会发现这一点。一旦你看到结果,错误就会变得非常明显。你需要帮助解决的实际问题是什么?如果你能提供一些细节(比如你的实际输出和预期输出),你就更有可能得到一个有用的答案,而不是希望人们费力地阅读你的问题和代码,希望他们能找到一些东西。确定你是否正确创建了方法的方法是测试它。向它提供一些示例数据,将其提供给您的方法,并检查结果。你得到你期望的结果了吗?如果没有,调试并重复。如果是,则使用不同的数据进行测试。检查您的代码的边缘条件,并为它们创建测试用例。顺便说一下,您当前拥有的是不正确的,如果您测试它,您会发现这一点。一旦你看到结果,错误就会变得非常明显。