言歸正傳,課本上的那叫什麽偽代碼,哦,不對,應該叫偽偽代碼,算個啥呀!!不過,這毛病還真是大。。。。
1、沒有頭文件(妳在文中要用的函數啊(getch())、類型啊(struct)的實現聲明都是包含在程序的頭文件裏面內,如要用對字符串操作的strcmp()函數,得加上頭文件聲明#include<string.h>,要不這個函數的圓形就找妳不到啦)
2、沒有變量聲明(要用壹個神馬變量,妳先得告訴程序要用這個變量,給我留個位置,這是常理,也是最容易忽視的啦,如要用壹個結構體STU的變量就得先來句struct STU st,才能用這個st)
3、還老好略寫(這個就是壹些正規書的必須的家常便飯了)
4、太死板了(對於壹些問題,例如樹的先序遍歷,課本上往往只會寫壹個程序不會買壹贈壹的,其實程序千變萬化,貴在變通,讓我們老師的話來說課本上有的算法真的太笨啦,記住,只有自己寫的程序,自己將他精簡巧化出來的才是最好的程序)
5、連壹個完整的程序都木有(這也是地球人都知道的,咱們的教育部長是很簡樸清廉“平易近人”的)
6、課本上本來就是錯的(教材上出錯也是不可避免的,哪有十全十美的東西啊,我記得我上高二時候的物理書,都用了十幾年的了,磁通量的那壹課,那個實驗裏面的磁通量根本就沒有變化,後來我還去問人俺師娘(高三班主任的內人,高二的物理老師),人家說那是啊,那妳換個角度看看,後來我吧書倒過來看看,還是沒變啊,坑我!我壹連問三個問題,,她都懵了,說這個,嗯,額,我回去跟物理組討論討論。。神啊,那壹堂是我好不容易良心發現、痛改前非、大徹大悟、熱血上湧認認真真聽得呢!!!嗚嗚。。。。後來才知道,課本上真是錯了,那個實驗本來是動生電動勢的,,呵呵,對不起啊,扯遠了。。。)
數據結構這門課啊,算是對語言的闡述吧,告訴妳數據之間的關系、計算機中是怎麽實現這些數據類型的,怎麽用這些東東來造福世界、為大創造壹個冷冰冰的和諧的大地球國內***榮圈的,呵呵,其實就是:想法、定義、實現、效果、使用;簡單說就是創造!
所以那哥們說的對,別按課本上去弄,首先妳得知道那是什麽原理,既然知道什麽原理了還幹嘛看書本上那代碼?自己完全可以寫出來!只要妳的語言技術紮實的話!!!主要是妳怎麽想,而不是課本怎麽寫!
所以說首先,妳的語言習慣必須很好,語言底子好實現就是小意思;另外牽扯到那個指針的地方可能容易出錯,這個妳自己腦子裏必須有個內存模型才行!!
出錯的地方大都是基本語法(標點、語法、聲明、頭、初始化),更高級些的就是緩存中的殘留,再不就是指針搗歪了,再高級的現在也不用考慮。
唉。。。。累死快,這個。。學習可是非常幸福快樂的事嘛,應該輕輕松松才對嘛,別老是壹副愁眉苦臉的樣子,跟咱偉大的教育部長都欠妳們家兩根油條似的,(咳咳,其實他欠咱的還真不少)。。。這個,這個,第壹次回答問題,,,有啥問題,盡管批評,寫的太多啦,連我都感覺自己啰嗦死啦,是啊,我咋跟個怨婦似的,,兄弟見笑啦啊,我這算自娛自樂、自我陶醉、自作自受、作繭自縛,額。。。。不好意思,說走嘴了。。。。以後除非遇見美女了在促膝長談吧,否則咱再這麽弄下去,回答不了幾個問題恐怕就精血耗盡死翹翹了。。
至此,再見!