Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
Arrays 执行这种排序的最佳方式是什么?_Arrays_Sorting - Fatal编程技术网

Arrays 执行这种排序的最佳方式是什么?

Arrays 执行这种排序的最佳方式是什么?,arrays,sorting,Arrays,Sorting,函数number_sort接受整数开始、整数结束和整数跳过,并返回一个从开始到结束包含所有整数的数组,不包括包含数字跳过的整数 函数编号\u排序(开始、结束、跳过){ }我可能错了,但假设您正在使用JavaScript解决此问题。我将尝试解释这个解决方案,以便您可以将其改写为您正在使用的任何技术。 当然,生成数字最简单的方法是for循环。作为参数,您需要生成第一个数字和最后一个数字。只需将其递增,就可以得到从1到20的数字(在您提供的示例中)。 接下来就是条件。跳过包含跳过参数的数字。也很容易

函数number_sort接受整数开始、整数结束和整数跳过,并返回一个从开始到结束包含所有整数的数组,不包括包含数字跳过的整数

函数编号\u排序(开始、结束、跳过){

}
我可能错了,但假设您正在使用JavaScript解决此问题。我将尝试解释这个解决方案,以便您可以将其改写为您正在使用的任何技术。 当然,生成数字最简单的方法是for循环。作为参数,您需要生成第一个数字和最后一个数字。只需将其递增,就可以得到从1到20的数字(在您提供的示例中)。 接下来就是条件。跳过包含跳过参数的数字。也很容易。我不知道是否有比将生成的数字转换为字符串并检查它是否包含这个skip参数更有效的方法。如果没有-将其添加到结果数组中。就这样

function number_sort(start, end, skip){
var result = [];
for (i = start; i <= end; i++) {
  if (!i.toString().contains(skip)) result.push(i);
 }
 return result;
}
函数编号\u排序(开始、结束、跳过){
var结果=[];

对于(i=start;i我可能错了,但假设您正在使用JavaScript解决此问题。我将尝试解释解决方案,以便您可以将其重写为您正在使用的任何技术。 当然,生成数字最简单的方法是循环。作为参数,您有第一个要生成的数字和最后一个。只需将其递增,就可以得到从1到20生成的数字(在您提供的示例中)。 下一件事-条件。跳过包含Skip参数的数字。也很简单。我不知道是否有比将生成的数字转换为字符串并检查它是否包含此Skip参数更有效的方法。如果没有,则将其添加到结果数组中。就是这样

function number_sort(start, end, skip){
var result = [];
for (i = start; i <= end; i++) {
  if (!i.toString().contains(skip)) result.push(i);
 }
 return result;
}
函数编号\u排序(开始、结束、跳过){
var结果=[];

对于(i=start;我欢迎使用Stackoverflow。通常人们不喜欢主观的问题,即什么是做某事的最佳方式。到目前为止,你尝试过什么/什么没有起作用?还有,你用什么程序?R?Python?这种排序方式是什么?这是用什么语言编写的?你能演示一下解决它的努力吗你自己?取决于很多事情。排序的速度重要吗?内存使用重要吗?你使用的是什么语言?你是否已经尝试过某件事,并且对它不满意,为什么?欢迎来到Stackoverflow。通常人们不喜欢主观问题,即什么是做某件事的最佳方式。到目前为止,你尝试过什么/什么没有奏效ked?还有,你用什么程序写的?R?Python?排序是用什么方式?这是用什么语言写的?你能证明自己在解决这个问题上的努力吗?取决于很多事情。排序的速度重要吗?内存使用重要吗?你用的是什么语言?你已经试过了吗?你对我不满意吗为什么?