需要帮助定义常量内存需求
我有一个HW问题,如解决方案顶部所示. 这 事实是,我不是100%确定WTF常数内存的含义. 好吧,我 想我愿意,但我很困惑. 我的解决方案是否在 列表长度的条款i? 如果是这样,我该怎么办 改变了吗? 我确定解决方案是o(n),因为列表必须 只有一次迭代,字典是o(1),对吗? 谢谢您的帮助!! #you给出了n个数字的序列s,其值从1到 N-1. #这些数字中的一个重复一次. #(示例:{1 2 3 4 5 6 3},{4 2 1 2 3 6 5}). #写一个函数,可以使用常数找到此重复数字 #记忆和线性时间. 导入系统 i = [1,3,4,5,3] tally = {} 对于i: 如果tally.has_key(a): 打印"重复数为"+str(a) sys.exit(0) 别的: tally [a] = 1 打印"没有重复找到"