抽象數據類型的定義_抽象數據類型?
特邀律師
北京律師團隊
咨詢不收費,免費提供專屬維權方案!
北京知名律師事務所,解決重大,疑難問題!團隊有著深厚的理論知識、豐富的辦案經營、認證負責的職業精神,以專業的知識和技能切實維護當事人的正當合法權益。
操作結果:構造了三元組T,元素e1,e2和e3分別被賦予V1,V2,和V3的值不要灰心,你說的這個是抽象數據類型定義,如果沒學過數據結構看起來的確在本文中,我們
操作結果:構造了三元組T,元素 e1,e2和e3分別被賦予V1,V2,和V3的值 不要灰心,你說的這個是抽象數據類型定義,如果沒學過數據結構看起來的確
在本文中,我們將考察Java中的數據類型,同時將介紹抽象數據類型(ADT)的概念。我們還將通過介紹JavaCollectionsFramework(Java集合架構)來學習Java定義的一些ADT。ADT一個ADT是一個僅由保存的數據類型和可能在這個數據類型上進行的操作定義的。
1.“數據結構”定義為一個二元組(D,S),即兩個集合,D是數據元素的集合,S是數據元素之間一個或多個關系的集合。 2.“抽象數據類型”本質是“數據類型”,與計算機相關,涉及數據的存儲及如何用存儲來反應數據元素之間的關系。它定義為一個三元組(D,S,P),加上的P是定義的一組針對存儲的數據操作(如插入,刪除,排序等)。 3.總之“抽象數據類型”是“物理”概念,“數據結構”是“邏輯”概念。“抽象數據類型”來實現“數據結構”。
首先什么是抽象數據類型,抽象數據類型泛指除基本數據類型以外的數據類型。什么叫類型?就是一類數據。基本數據類型被認做是最基本地,不可再劃分的數據,一般就是整形、浮點型、以及字符型。抽象數據類型是由若干基本數據類型歸并之后形成的一種新的數據類型,這種類型由用戶定義,功能操作比基本數據類型更多,一般包括結構體和類。其實說白了,抽象數據類型就是把一些有一定關聯的基本數據類型打包,然后當做新的數據類型使用。由上可知,我認為抽象數據類型的定義方法就是結構體和類的定義方法。
【版權聲明】部分文章和信息來源于互聯網、律師投稿,刊載此文是出于傳遞更多信息和學習之目的。若有來源標注錯誤或侵犯了您的合法權益,請作者持權屬證明于本網聯系,我們將予以及時更正或刪除。
【在線反饋】