關(guān)于elemtype是什么類型,elemtype這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、ElemType:中文意思:元素的類型是數(shù)據(jù)結(jié)構(gòu)的書上為了說明問題而用的一個詞。
2、它是element type(“元素的類型”)的簡化體。
3、 因為數(shù)據(jù)結(jié)構(gòu)是討論抽象的數(shù)據(jù)存儲和算法的,一種結(jié)構(gòu)中元素的類型不一定是整型、字符型、浮點型或者用戶自定義類型,為了不重復(fù)說明,使用過程中用“elemtype”代表所有可能的數(shù)據(jù)類型,簡單明了的概括了整體。
4、在算法中,除特別說明外,規(guī)定ElemType的默認是int型。
5、拓展資料:數(shù)據(jù)結(jié)構(gòu)是討論抽象的數(shù)據(jù)存儲和算法的,一種結(jié)構(gòu)中元素的類型不一定是整形、字符型、浮點型或者用戶自定義類型,所以干脆就直接叫“elemtype”。
6、代表所有可能的數(shù)據(jù)類型。
7、typedef int ElemType;//定義ElemType為int類型,你想讓它是什么類型自己用typedef重定義就行。
8、也可以用模板表示,類似template里面的T。
9、為了利于理解,可以把”ElemType“等同于”一套房子“來理解:“一套房子”的含義大家都非常清楚,但一套房子的具體含義是因人而異的,有的認為是“四室二廳”,有的認為是“二室一廳”,也有的認為是“一室一廳”,對此大家也沒有任何異議。
10、其實ElemType也是這樣的,它有時表示“整型”,有時表示“用戶自定義的結(jié)構(gòu)體”,也可以是其他形式的類型自由表示。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!