Sha*_*awn 9 java methods wrapper
我得到了一个编程任务,我要做的一件事就是实现方法,它是一个包装器方法,它依赖于另一种方法来从最低到最高的坐标排序.我不确定实现包装器方法的确切含义.
static void sortCoordsByZ(double[][] coords) {
//implement the wrapper method for the recursive sort method. all work is done the recursive sort method
}
static void recursiveSort(double[][] coords, int lo, int hi) {
//recursive sort method
}
Run Code Online (Sandbox Code Playgroud)
实现包装器方法时,您实际上是在编写现有方法的变体,通常是因为现有方法不能满足您当前的要求.原始方法可能过于复杂(参数太多),或者它可能不完全执行所需的操作,这意味着您必须编写一个包装器(或重载)来完成原始方法所没有的额外工作.通常在编写包装器时,您仍将利用原始函数执行任何操作,并使用包装器填充空白.
您现在通过在Stack Overflow上询问您的作业问题来充当包装器方法!
包装器方法通过询问"专家"方法来回答问题.通常,它做三件事:
在您的情况下,"expert"方法是recursiveSort(),并且您的sortCoordsByZ()方法将必须recursiveSort()使用正确的参数调用,然后可能在返回之前对答案执行某些操作.
| 归档时间: |
|
| 查看次数: |
22626 次 |
| 最近记录: |