Pseuocode

教材:算法导论 2nd edition

2.1-3

1 SEARCHING-VALUE(A,v)
2 for i ← 1 to n
3     if v = A[i]
4        return i
5 return NIL

SEARCHING-VALUE(A,v)

2.1-4 Formal statement略

 1 /**
 2  *      A,B均为boolean数组,下标从1开始,n为数组长度
 3  *      输出长度为n+1的boolean数组C,其中Integer(C)=Interger(A)+Interger(B)
 4  **/
 5 ADD-BINARY(A,B,n)
 6 upper ← 0
 7 c ← new Integer[n+1]
 8 for i ← n to 1
 9     c[i+1] ← (A[i]+B[i]+upper) % 2
10     upper ← (A[i]+B[i]+upper) / 2
11 c[1] ← upper
12 return C

ADD-BINARY(A,B,n)

时间: 2024-10-10 03:24:30

Pseuocode的相关文章