baidu_26202549 2015-02-27 05:17 采纳率: 0%
浏览 2191

如何用C++实现如下代码

  1. 下面的代码是做什么的?用Python/Java/C#/C++中之一语言重新实现它。注意程序效率和代码风格。

    1: def Boolean no_name(a : String, b : String)
    2: if a.length != b.length
    3: return false
    4:
    5: for(x : Integer = 0; x < b.length; x++)
    6: if a[0] == b[x]
    7: return no_name(utilityFunction(a, 0), utilityFunction(b, x))
    8: end
    9: end
    10:
    11: return b.length == 0
    12: end
    13:
    14: def String utilityFunction(s : String, j : Integer)
    15: ret = new char[s.length - 1]
    16: int d = 0
    17: for (k : Integer = 0; k < s.length; k++)
    18: if (k == j)
    19: d = 1
    20: else
    21: ret[k - d] = s[k]
    22: end
    23: end
    24: return new String(ret)
    25: end

  2. 为你在上一题中实现的代码编写单元测试。

  • 写回答

2条回答 默认 最新

  • TedWIthAHammer 2015-02-27 06:49
    关注

    你这UtilityFuction是什么gui 这是一个迭代 没这个函数的说明 无法解释作用

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog