您現(xiàn)在的位置是:影視綜藝
算法分析和數(shù)據(jù)結(jié)構(gòu)的區(qū)別?,算法和數(shù)據(jù)結(jié)構(gòu)有什么區(qū)別??
2020-10-19 19:23影視綜藝
簡介一、指同1、算法:解題的準(zhǔn)確而完整述,是一系列解題的清晰。2、數(shù)據(jù)結(jié)構(gòu):指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。二、目的不同1、算法:指令描述的是一個計算,當(dāng)其運行時能從一個初始狀態(tài)和(可能 算法分析和數(shù)據(jù)結(jié)構(gòu)的區(qū)別?...

一、指同
1、算法:解題的準(zhǔn)確而完整述,是一系列解題的清晰。
2、數(shù)據(jù)結(jié)構(gòu):指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。
二、目的不同
1、算法:指令描述的是一個計算,當(dāng)其運行時能從一個初始狀態(tài)和(可能為空的)初始輸入開始,經(jīng)過一系列有限而清晰定義的狀態(tài),最終產(chǎn)生輸出并停止于一個終態(tài)。
2、數(shù)據(jù)結(jié)構(gòu):研究的是數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)的物理結(jié)構(gòu)之間的相互關(guān)系,并對這種結(jié)構(gòu)定義相適應(yīng)的運算,設(shè)計出相應(yīng)的算法,并確保經(jīng)過這些運算以后所得到的新結(jié)構(gòu)仍保持原來的結(jié)構(gòu)類型。
三、特點不同
1、算法:算法中執(zhí)行的任何計算步驟都是可以被分解為基本的可執(zhí)行的操作步驟,即每個計算步驟都可以在有限時間內(nèi)完成。
2、數(shù)據(jù)結(jié)構(gòu):核心技術(shù)是分解與抽象。通過分解可以劃分出數(shù)據(jù)的3個層次;再通過抽象,舍棄數(shù)據(jù)元素的具體內(nèi)容,就得到邏輯結(jié)構(gòu)。
參考資料來源:百度百科-數(shù)據(jù)結(jié)構(gòu)
參考資料來源:百度百科-算法
-下面是更多關(guān)于數(shù)據(jù)結(jié)構(gòu)與算法的問答
數(shù)據(jù)是算法實現(xiàn)礎(chǔ),算法總依賴于某種數(shù)據(jù)結(jié)構(gòu)來實現(xiàn)的。往往是展一種算法的時構(gòu)建了適合于這種算法的數(shù)據(jù)結(jié)構(gòu)。一種數(shù)據(jù)結(jié)構(gòu)如果脫離了算法,那還有什么用呢?實際上也不存在一本書單純的講數(shù)據(jù)結(jié)構(gòu),或者單純的講算法。當(dāng)然兩者也是有一定區(qū)別的,算法更加的抽象一些,側(cè)重于對問題的建模,而數(shù)據(jù)結(jié)構(gòu)則是具體實現(xiàn)方面的問題了,兩者是相輔相成的。 它們相互區(qū)別以相互統(tǒng)一。廣義上算法是系列運 驟表達解決某一類計算問題的一般方法,對這類方法的任何一個輸入,它可以按步驟一步一步計算,最終產(chǎn)生一個輸出。但是對于所有的計算問題,都離不開要 計算的對象或者要處理的信息,而如何高效的把它們組織起來,就是數(shù)據(jù)結(jié)構(gòu)關(guān)心的問題,所以算法是離不開數(shù)據(jù)結(jié)構(gòu)的。單講數(shù)據(jù)結(jié)構(gòu),它指數(shù)據(jù)的組織結(jié)構(gòu),它 有邏輯結(jié)構(gòu)和物理結(jié)構(gòu),另外還包括一些定義在某種數(shù)據(jù)結(jié)構(gòu)上的算法,它只限于某一特定數(shù)據(jù)結(jié)構(gòu)中使用,可以認為它是數(shù)據(jù)結(jié)構(gòu)的組成部分,比如棧的壓棧操 作,這些算法雖小但很重要,可以看成是它們決定了數(shù)據(jù)結(jié)構(gòu)的外部特性,比如同樣是堆,有二叉堆,二項式堆,它們除了內(nèi)部結(jié)構(gòu)的不同,最大的還是外部操作的 算法性能不同,也決定了它們本質(zhì)上的不同,如果外部性能一樣,那研究將是毫無意義的?傊荒苊撾x算法討論數(shù)據(jù)結(jié)構(gòu),也不能脫離數(shù)據(jù)結(jié)構(gòu)研究算法。 其實兩以說關(guān)聯(lián)不大算法就是一個處理的,比如大學(xué)里基礎(chǔ)序算法,就是完成對一組排序。查找算法,就是為了在一個集合中查找需要的項。除此之外,還有很多算法,比方說,加密、壓縮、圖像處理。而數(shù)據(jù)結(jié)構(gòu)就是數(shù)據(jù)的結(jié)構(gòu)。比方說隊列、堆、棧、鏈表、樹等等。大學(xué)里的《算法與數(shù)據(jù)結(jié)構(gòu)》這門課是個入門的算法課和數(shù)據(jù)結(jié)構(gòu)課程。教授針對不同的數(shù)據(jù)結(jié)構(gòu)進行的排序、查找、遍歷的不同算法。僅是算法基礎(chǔ),就象大學(xué)里都是以C語言作為入門語言一樣的。 本回答被網(wǎng)友采納Tags:數(shù)據(jù)結(jié)構(gòu)與算法,算法和數(shù)據(jù)結(jié)構(gòu)有什么區(qū)別??,算法分析和數(shù)據(jù)
相關(guān)文章
隨機圖文
求《贈我予白》的完整版txt百度云資源!,求《贈我予白
yǔ白作者:小八老爺:沈佑白是高傲的,而徐品羽于他的。PS:鏈出來回答就會被刪,但是你是匿名,我加不了...美國總統(tǒng)特朗普到底多少歲了?,美國總統(tǒng)特郎普的年齡?
唐納德·特朗普(Donald Trump),1946年6月14日生于紐約,美國共和黨籍政治家、企業(yè)家、商人,第45任美國...求書:男主占有欲強,對女主很霸道的小說?要有囚禁這
玩寵 (作雨革月)男主徹頭徹尾的畜牲他根本不懂什么。用錢勢紈绔子弟。他只會威脅,凌辱,性暴力。女主和...”流年笑擲 未來可期”這句話是什么意思?,未來可期不
是未來的日子是值得期待的,辜負美好的時光。生活,辛苦與磨礪,都為深刻的體會與印記,苦心勵志,心懷感恩...