Ⅰ 現在考研需要復習譚浩強的《C語言程序設計》和嚴蔚敏的數據結構(C語言版),但是沒有基礎
我想哈 c語言實際多練下 多動手寫點chengxu
數據結構呢 弄清楚概念和基本的演算法
每一種去練習下 要是你能看完演算法導論 我覺得在這方面應該問題不大
Ⅱ 考研專業課考C語言程序設計的專業是什麼
專門學C的,,自動化或者軟工?
Ⅲ 一個c語言考研復試題,求教
這其實是個數獨,考查的是人工智慧知識,應該用圖的深度優先遍歷(DFS)外加heuristic search,遞歸實現,跟四染色類似。
void find(int arr[][], int i, int j){
if(i==3&&j==3){
report(arr);
return;
}
int in, jn;
jn = (j+1)%4;
if(j+1==4) in = i+1;
else in = i;
if(arr[i][j]!='?') find(arr, in, jn); /*遞歸調用*/
else{
if(isLegal(arr, i, j, 1)==1){ arr[i][j] = 1 find(arr, in, jn); } /*遞歸調用*/
if(isLegal(arr, i, j, 2)==1){ arr[i][j] = 2 find(arr, in, jn); }
if(isLegal(arr, i, j, 3)==1){ arr[i][j] = 3 find(arr, in, jn); }
if(isLegal(arr, i, j, 4)==1){ arr[i][j] = 4 find(arr, in, jn); }
}
}
int isLegal(int arr[][], int i, int j, int val){
int m, n;
for(m = 0; m < 4; m++)
if(arr[m][j]==val) return 0;
for(n = 0; n < 4; n++)
if(arr[i][n]==val) return 0;
if(i!=0&&j!=0)
if(arr[i-1][j-1]==val||arr[i-1][j]==val||arr[i][j-1]==val) return 0;
if(i!=3&&j!=3)
if(arr[i+1][j]==val||arr[i+1][j+1]==val||arr[i][j+1]==val) return 0;
if(i!=0&&j!=3)
if(arr[i-1][j]==val||arr[i-1][j+1]==val||arr[i][j+1]==val) return 0;
if(i!=3&&j!=0)
if(arr[i+1][j]==val||arr[i+1][j-1]==val||arr[i][j-1]==val) return 0;
return 1;
}
void report(int arr[][]){
int i, j;
for(i=0;i<4;i++) for(j=0;j<4;j++) printf("%d\t", arr[i][j]);
}
Ⅳ 想考研,來年春c語言二級也要考,考研復試我見有c語言程序設計,那我把考研題多做一些二級能過嗎
直接做考研題順便把二級的復習一下就行,二級並不難
Ⅳ 我考研專業課考C語言,就是老譚的那本 C程序設計 。請問怎麼復習最有效啊
復習,其實最有效的方法就是兩個字:動手
無論是哪一種的版復習與考試,或權是學習其它知識,都不能只是簡單地用眼睛看,用大腦思考,其更重要的是動手去計算,動手去解答問題,而動手的概念主要有兩種:
其一、實際操作類。就是需要實物進行的操作,例如製作簡單的紙飛機、復雜的機器人,這都是需要實物來實際動手操作才能理會其內涵的知識,光靠看書看資料是不能根本解決問題的。
其二、模擬考核類。就是找一些試卷進行答題,然後再核對哪裡答錯了,答錯的題目要反復多看幾遍,主要的是看看錯在哪裡,思考下為什麼會答錯。對於答對了的題目也要再看一遍,鞏固下記憶。之後再重新答題,如此反復練習,則是最有效的復習方式。
對於C語言的復習,則可以利用C語言編程軟體來練習編程技巧,可根據書本上給出的題目進行編程,最終得到正確的答案。
初次得到答案也不要停止學習,要思考下利用其它方法來得到同樣的答案,因為C語言是一個很靈活的語言,對於任何一個問題的解決方法,都有幾個甚至幾十個不同的解決辦法。
Ⅵ 如何以考研為目的學習C程序設計譚浩強
本課程面向計算機類考研學生,課程以譚浩強《C語言程序設計》為主要教材,結合計算機類歷年考試要點,逐章解析,配以大量新聞實例,理論與實踐緊密結合,重點與難點深入剖析
Ⅶ 考研計算機專業有哪些學校復試只考C語言程序
不可能,復試一般不考一科,而且語言不重要,研究生一般都是考你很多相關理論。
Ⅷ 復試科目是C語言程序設計,不知道這個筆試怎麼考,有沒有選擇填空題,試題難不難啊,還有面試問什麼啊
同學,你是考研復試吧?呵呵,加油。
既然是C語言程序設計,最好的辦法就是把譚浩強的C語言認真的看一遍,把常用的演算法之類的熟記於心中,筆試肯定有選擇和填空的,筆試不會很難的,相信我啦,都是些常用的小程序。面試問的比較廣了,關鍵是演算法你是否清晰,流程是否能夠敘述清楚,老師看的是思路,所以敘述要清晰呀。
希望我的回答能夠幫助到你,很榮幸為您解答。
Ⅸ 研究生復試C語言程序設計,主要考試流程需要筆試嗎
同學,你是考研復試吧?呵呵,加油。
既然是C語言程序設計,最好的辦法就是把譚浩強的C語言認真的看一遍,把常用的演算法之類的熟記於心中,筆試肯定有選擇和填空的,筆試不會很難的,相信我啦,都是些常用的小程序。面試問的比較廣了,關鍵是演算法你是否清晰,流程是否能夠敘述清楚,老師看的是思路,所以敘述要清晰呀。