關於資訊學競賽的問題

2022-12-29 08:25:11 字數 979 閱讀 7818

1樓:匿名使用者

程式設計分三種

一、順序結構的程式設計

二、選擇結構的程式設計

三、迴圈結構的程式設計

每個控制結構完成一個功能,並嚴格地只有一個出口和一個入口,執行是單入單出,不允許隨意地跳進跳出。

2樓:

你要先弄清基本語法和資料型別,然後去學演算法(包括回朔,分治,貪心,深度搜尋,寬度搜尋,動態規劃)

3樓:匿名使用者

這個嗎!說實在的你還是好好學習好其他的基礎課程吧!

因為資料結構的知識並不是像「電腦網頁\動畫\」什麼的那些小兒科軟體一樣一下子就可以補上來的!要學習好資料結構並非一朝一夕可以學習好!

因為裡面涉及到的演算法和資料結構!並不是你一個高中生就可以辦到的!資料結構和演算法涉及到了大學的離散數學和工程數學的知識!

給你一個最簡單的資料結構題目:

1,資料為整數,實現這樣的線性表的順序儲存表示,2,鍵盤輸入10各資料,利用順序表的基本操作,建立該表。3,利用線性表操作,找出最大元素和最小元素。

答案:(c語言)

靜態線形表

int main()

; for(int i=0;i<10;i++)

int max,min;

max=min=array[0];

for(int i=1;i<10;i++)

scanf("%d",&(p1->n));

p1->next = null;

} int max,min;

max=min=head->n;

p1=head;

while(p1->next!=null)

printf("max is %d\n",max);

printf("min is %d\n",min);

return 0;

} 孩子從現在開始好好學習好高中數學和英語吧!那是你將來進入計算機世界的兩把韌斧!

參加資訊學奧林匹克競賽有什麼好處

想象力與創造力 對問題的理解和分析能力 數學能力和邏輯思維能力 對客觀問題和主觀思維的口頭和書面表達能力 資訊學奧賽考的是學生運用計算機高階語言,利用各種演算法解決難題的能力。核心是數學建模 運用數學語言描述實際問題 和演算法設計。資訊學奧林匹克競賽是教育部和中國科協委託中國計算機學會舉辦的一項全國...

生物資訊學專業的課程有哪些,學習生物資訊學專業研究生,一般需要學哪些數學課程?

不能籠統地說學數學,要有針對性的學生物中需要用到的。其實生物生物資訊 回學也很寬泛,要看你 答做哪些方面,要是做群體生物學或者基因 則需要很多數學的,例如t檢驗 f檢驗等,要是做蛋白質結構方面的數學很少用。但是基礎的微積分 線性代數 數值方法 離散數學 概率統計是要會的,再就是資料結構中的一些演算法...

Pascal問題 誰參加了資訊學奧賽

var a,b,c,d,e integer i char begin for a 0 to 1 do for b 0 to 1 do for c 0 to 1 do for d 0 to 1 do for e 0 to 1 do begin if a 1 and b 0 thenf1 1 if b ...