1 回答

TA貢獻1829條經(jīng)驗 獲得超6個贊
數(shù)據(jù)結構:是計算機軟件的核心課程,在計算機科學中,數(shù)據(jù)結構是一門研究非數(shù)值計算的程序設計問題中計算機的操作對象(數(shù)據(jù)元素)以及它們之間的關系和運算等的學科,而且確保經(jīng)過這些運算后所得到的新結構仍然是原來的結構類型。
算法(Algorithm)是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統(tǒng)的方法描述解決問題的策略機制。也就是說,能夠對一定規(guī)范的輸入,在有限時間內獲得所要求的輸出。如果一個算法有缺陷,或不適合于某個問題,執(zhí)行這個算法將不會解決這個問題。不同的算法可能用不同的時間、空間或效率來完成同樣的任務。一個算法的優(yōu)劣可以用空間復雜度與時間復雜度來衡量。
編譯原理:是計算機專業(yè)的一門重要專業(yè)課,旨在介紹編譯程序構造的一般原理和基本方法。內容包括語言和文法、詞法分析、語法分析、語法制導翻譯、中間代碼生成、存儲管理、代碼優(yōu)化和目標代碼生成。 編譯原理是計算機專業(yè)設置的一門重要的專業(yè)課程。雖然只有少數(shù)人從事編譯方面的工作,但是這門課在理論、技術、方法上都對學生提供了系統(tǒng)而有效的訓練,有利于提高軟件人員的素質和能力。
添加回答
舉報