行,所以我有伪码两个位需要被转换成Java代码,除了伪不是很好,我几乎没有好它,即使它的好..无论如何,我希望有人能帮忙。
这是Pseudo代码的第一位:
这是我到目前为止所拥有的代码(我基本上完成了前两个步骤,但之后我就被卡住了):
public void SmallChange()
{
Random rand = new Random();
rand.setSeed(System.currentTimeMillis());
int n = scasol.length();
int p = Math.abs(rand.nextInt() % n);
String x;
if(n<0){
}
}
下面是代码的第二部分,我不能转换成Java(因为我完全难倒我没有做过这一个任何东西):
第一个问题是完成一个小的变化,而第二个是创建一个随机突变爬山算法但是,是坚持不字。我希望有人可以提供帮助,我真的很感激任何帮助,因为我已经尝试了好几天了!
答案 0 :(得分:1)
伪代码的第一位说:
在文本scasol中的随机位置插入“已更改的版本”。目前还不清楚“改变版本”的含义是指什么。
在字符串中插入字符是Java中的一项简单任务 见public StringBuilder insert(int offset, char c)
第二段伪代码迫切需要背景和澄清。