x是妳現在要存儲的數據,k是x的單元號。
A(k)=0表示下標k為0的數組元素,也就是說單元號為k的元素還沒有生成,所以可以把當前的X放入A(k)中。
如果a(k)不等於0,說明前面的過程中已經出現了壹個k為個位數的數,不要再放進去了。
比如現在a(5)=0。
所以現在妳得到x=395,k=5。
由於a(k)=a(5)=0,妳還沒有生成壹個單位數為5的數。然後妳可以把395放在a(k)裏。
這時a(5)=395。
如果下次得到x=375,那麽k=5。
此時a(k)=a(5)不等於0,意味著不需要單位數為5的數,所以不需要把X放在a(k)中。