【導讀】《軟件基礎(chǔ)》是非電類專業(yè)的一門技術(shù)基礎(chǔ)課,掌握開發(fā)應用軟件所必需的軟件基礎(chǔ)知識,掌握對不同類型的問題求解選擇適當?shù)臄?shù)據(jù)結(jié)構(gòu)。資源如何控制管理。在存儲結(jié)構(gòu)的基礎(chǔ)上實現(xiàn)對數(shù)據(jù)的操作。更有效地組織、協(xié)調(diào)、管理計算機內(nèi)。為用戶提供更友好、便捷的操作界面。數(shù)學、工程學和管理等學科。克服、解決“軟件危機”。改進“軟件生產(chǎn)”的方法、工具。提高軟件的生產(chǎn)率。現(xiàn)“二叉樹鏈表”的操作?!皩W生成績”數(shù)據(jù)庫的操作。隨著信息化、網(wǎng)絡(luò)化和數(shù)字化時代的到來,社會對“軟件”的需求激增。的一次千載難逢的機遇。–實用、可靠、可操作性;而軟件產(chǎn)品卻沒有相同的備用部件可言,軟件是由程序和相關(guān)文檔資料組成的。它是求解客觀問題的邏輯描述,是供閱讀和交流的,它的表示是靜態(tài)的;程序最終是通過運行去執(zhí)行特定的操作和數(shù)據(jù)處理,它又具有極其復雜和豐富內(nèi)涵的動態(tài)屬性。邏輯流結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否正確。