Pseudocode 如何在最佳和最差情况下计算while循环中的基本操作?
我知道如何做for循环,但有一段时间我不确定有两个语句Pseudocode 如何在最佳和最差情况下计算while循环中的基本操作?,pseudocode,counting,operations,Pseudocode,Counting,Operations,我知道如何做for循环,但有一段时间我不确定有两个语句 while ( i >0 and x< A[i-1]) 也许可以把它分解成两个if语句 if i>0 if x<A[i-1] 但是我如何找到n的最佳和最坏情况呢 而i>0和x
while ( i >0 and x< A[i-1])
也许可以把它分解成两个if语句
if i>0
if x<A[i-1]
但是我如何找到n的最佳和最坏情况呢
而i>0和x
if i>0
if x<A[i-1]
是的,你能做到
while(true) {
if(i > 0) {
if(x < A[i-1]) {
// break; or continue; here, whatever your logic actually needs
}
}
}
也许我把问题搞错了,但你不能用if语句代替循环。它们有完全不同的用法。你到底想要什么?我和A[i-1]是什么?你应该给我们更多的合作机会!在循环A[i]=xn=n+1之后插入alg A,nxi=n