我试图理解Big-O表示法,所以我使用while循环制作了自己的O(n)示例,因为我发现while循环在Big O表示法中理解起来有点混乱。我定义了一个名为linear_example的函数,它接受一个列表,例如is python:def linear_example (l): while n>1: for i in
最近,我被问到一个关于测试数独棋盘有效性的面试问题。一个基本的答案是for循环。本质上: for(int y = 0; y !执行此嵌套for循环以检查行。再次执行此操作以检查列。对子方块再做一次,但那一次更时髦,因为我们将suoku棋盘分成几个子棋盘,所以我们最终会得到两个以上的嵌套循环,可能是三个或四个。后来我被问到这段代码的复杂性。坦率地说,就我而言,所有的