它充滿了偽代碼,例如下面的程序:
無效聯盟(列表& ampLa,List Lb)//定義合並順序表的函數。
{
La _ len = list length(La);Lb _ len = list length(Lb);
for(I = 1;我& ltLb _ leni++)
{
GetElem(Lb,I,e);
如果(!LocateElem(La,e,equal)) ListInsert(La,++ La _ len;e);
}
}
這是我的數據結構教材裏的代碼,是偽代碼。為什麽?
像ListLength()、GetElem()、LocateElem()和ListInsert()這樣的函數,在C中根本不會被編譯器識別,但是寫書的人認為這些基本操作妳自己就能實現,他就給妳省略了。妳大概可以通過函數的英文名知道這個函數想要實現什麽樣的操作!這就是傳說中的偽代碼!
呵呵,妳能意識到妳漏掉了那本書什麽,相信自己!
剛學數據結構不到壹年,現在大三,當年也犯過這種困惑。我經常把課本上的代碼打出來,都是錯的。後來才知道,編教材的人是這樣寫教材的!願妳早日走出這個誤區!