小编gog*_*ogo的帖子

循环排序算法

当我发现有一种称为循环排序的算法时,我正在浏览互联网,这使得内存写入次数最少.但我无法在任何地方找到算法.如何检测循环是否存在阵列?任何人都能对这个算法做出完整的解释吗?

sorting algorithm cycle-sort

5
推荐指数
1
解决办法
4277
查看次数

B类网络每个子网的主机数计算

如果 Internet 上的 B 类网络的子网掩码为 255.255.248.0,那么每个子网的最大主机数是多少?(A) 1022 (B) 1023 (C) 2046 (D) 2047

谁能告诉我如何解决这个问题的逻辑?

networkstream

2
推荐指数
1
解决办法
3万
查看次数

用于创建两个数组的Perl脚本

输入:命令行上的数字列表

输出:两个数字列表,一个输入数字大于零,另一个数字小于零(忽略零值数字)

这是我的代码

#!/usr/bin/perl
$i++ = 0;
$j++ = 0;

while ($number = <>)
 {
        if($number<0)
          $first[$i++]=$number;
        else
          $second[$j++]=$number;

 }

 print "The numbers with value less than zero are\n";

  foreach $number (@first)
     print $number;
print "The numbers with value greater than zero are\n"

  foreach $number(@second)
     print $number;
Run Code Online (Sandbox Code Playgroud)

我得到以下愚蠢的错误,我无法纠正.错误是

divide.pl: 2: ++: not found
divide.pl: 3: ++: not found
divide.pl: 5: Syntax error: ")" unexpected
Run Code Online (Sandbox Code Playgroud)

有人可以帮我纠正这些错误吗?我是perl脚本的新手

perl

0
推荐指数
1
解决办法
143
查看次数

标签 统计

algorithm ×1

cycle-sort ×1

networkstream ×1

perl ×1

sorting ×1