“數(shù)據(jù)結(jié)構(gòu)”是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),、軟件工程專業(yè)甚至于其它電氣信息類專業(yè)的重要專業(yè)基礎(chǔ)課程,。它所討論的知識(shí)內(nèi)容和提倡的技術(shù)方法,,無(wú)論對(duì)進(jìn)一步學(xué)習(xí)計(jì)算機(jī)領(lǐng)域的其它課程,,還是對(duì)從事大型信息工程的開(kāi)發(fā),,都是重要而必備的基礎(chǔ),。
程序設(shè)計(jì)解決問(wèn)題往往有多種方法,,且不同方法之間的效率可能相差甚遠(yuǎn),。程序的時(shí)間和空間效率,,不僅跟數(shù)據(jù)的組織方式有關(guān),,也跟處理流程的巧妙程度有關(guān)。本課程將介紹并探討有關(guān)數(shù)據(jù)組織,、算法設(shè)計(jì),、時(shí)間和空間效率的概念和通用分析方法,幫助學(xué)員學(xué)會(huì)數(shù)據(jù)的組織方法和一些典型算法的實(shí)現(xiàn),,能夠針對(duì)問(wèn)題的應(yīng)用背景分析,,選擇合適的數(shù)據(jù)結(jié)構(gòu),,從而培養(yǎng)高級(jí)程序設(shè)計(jì)技能。