我正在进行算法分析分配,我遇到了一些实现main方法的问题。我们的想法是在main方法(底部)中创建新数组,然后应用算法来查看它们如何影响数组中的数字。在实例化我的新数组后声明def func(k):
print k
i=0
numbers = []
while i<k:
print "At the top i is %d" %i
numbers.append(i*i*i)
i=i+1
print "The numbers are: " , numbers
y = raw_input("Give me a number")
m=func(y)
方法,告诉它用随机整数填充fillArray()
,然后使用mainArray
将其复制到nextArray
。在此之后,我(想)使用copyArray()
打印数组。我不知道到底哪里出错了,但出于某种原因,当我打算看到两个相同的阵列打印时,我运行程序时什么都没有回来。
该程序编译得很好,主要方法似乎没有工作。我还包括了toString
和fillArray
方法,以防错误发生的地方,尽管我没有看到它。
这是我的代码:
copyArray
答案 0 :(得分:0)
使用Eclipse,我创建了一个新项目,添加了你的类,包括import java.util。*;你遗漏了示例代码然后运行代码。控制台窗口显示以下输出:
[755337529,1336068446,1777237203,780687210,536376228,310689627,1554567944,2039849273,128854867,1662084709] [755337529,1336068446,1777237203,780687210,536376228,310689627,1554567944,2039849273,128854867,1662084709]
答案 1 :(得分:0)