我提供一个种子值作为函数的输入,该函数执行一些转换并返回一个“some值”。然后,我选择最佳的种子价值,并重复这个过程,直到我得到一个赢家。我遇到的挑战是,我希望为每一步运行有限数量的试验(例如,最大100次),并且种子值的数量在每次运行中都会发生很大的变化。因此,仅仅使用for循环来查看种子值的列表对我来说是行不通的。goodnessdict[seed] = goodness
if
我试图理解为什么下面的AppleScript处理程序会在不同的时间内完成。我已经开始(!)阅读一些关于“大O”和“复杂性”的文章,但我很难将迄今为止有限的理解应用于这些情况:
在ranger1(n)上,将outList设置为{}重复,i从1到n设置outList到I的集合结束,重复返回outList end ranger1
在ranger2(n)上,将outList设置为{},将i