- cloudcone
-
ElemType:
中文意思:元素的类型
是数据结构的书上为了说明问题而用的一个词。它是element type(“元素的类型”)的简化体。 因为数据结构是讨论抽象的数据存储和算法的,一种结构中元素的类型不一定是整型、字符型、浮点型或者用户自定义类型,为了不重复说明,使用过程中用“elemtype”代表所有可能的数据类型,简单明了的概括了整体。在算法中,除特别说明外,规定ElemType的默认是int型。
拓展资料:
数据结构是讨论抽象的数据存储和算法的,一种结构中元素的类型不一定是整形、字符型、浮点型或者用户自定义类型,所以干脆就直接叫“elemtype”。代表所有可能的数据类型。
typedef int ElemType;//定义ElemType为int类型,你想让它是什么类型自己用typedef重定义就行。也可以用模板表示,类似template里面的T。
为了利于理解,可以把”ElemType“等同于”一套房子“来理解:“一套房子”的含义大家都非常清楚,但一套房子的具体含义是因人而异的,有的认为是“四室二厅”,有的认为是“二室一厅”,也有的认为是“一室一厅”,对此大家也没有任何异议。其实ElemType也是这样的,它有时表示“整型”,有时表示“用户自定义的结构体”,也可以是其他形式的类型自由表示。
- 大鱼炖火锅
-
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!
ElemType(也有的书上称之为elemtp)是数据结构的书上为了说明问题而用的一个词。它是element type(“元素的类型”)的简化体。
在C语言数据结构中,关于数据元素的类型定义均用“ ElemType e;”来表示,其中e是表示数据元素的变量。
拓展资料:
1、因为数据结构是讨论抽象的数据存储和算法的,一种结构中元素的类型不一定是整型、字符型、浮点型或者用户自定义类型,为了不重复说明,使用过程中用“elemtype”代表所有可能的数据类型,
2、在算法中,除特别说明外,规定ElemType的默认是int型。
ElemType——百度百科
- 真可
-
å¨å®ä¹ç»æä½arrayçæ¶åæè¿æ ·ä¸æ®µï¼ typedef struct{ElemType data[maxsize]; int length;}array; å¨ãæ°æ®ç»æãä¸ï¼å ³äºæ°æ®å ç´ çç±»åå®ä¹åç¨â ElemType eï¼âæ¥è¡¨ç¤ºï¼å ¶ä¸eæ¯è¡¨ç¤ºæ°æ®å ç´ çåéï¼èElemTypeåæ¯å®çç±»åï¼ElemTypeçå«ä¹å°±æ¯âæ°æ®å ç´ çç±»åâï¼æ¯ä¸ä¸ªæ½è±¡çæ¦å¿µï¼æ¯è¡¨ç¤ºæ们æè¦ä½¿ç¨çæ°æ®å ç´ åºæçç±»åã 使ç¨ï¼typedef int ElemType;//å®ä¹ElemType为intç±»å ä¹å¯ä»¥ç¨æ¨¡æ¿è¡¨ç¤ºï¼ç±»似template<class Téé¢çTã è¿å¯¹äºåå¦æ°æ®ç»æçå¦çæ¥è¯´ç解起æ¥æäºé¾åº¦ï¼ä¸ºäºå©äºç解ï¼æ们å¯ä»¥æâElemTypeâçåäºâä¸å¥æ¿åâæ¥çè§£ï¼ âä¸å¥æ¿åâçå«ä¹å¤§å®¶é½éå¸¸æ¸ æ¥ï¼ä½ä¸å¥æ¿åçå ·ä½å«ä¹æ¯å 人èå¼çï¼æç认为æ¯âå室äºå âï¼æç认为æ¯âäºå®¤ä¸å âï¼ä¹æç认为æ¯âä¸å®¤ä¸å âï¼å¯¹æ¤å¤§å®¶ä¹æ²¡æä»»ä½å¼è®®ï¼å ¶å®ElemTypeä¹æ¯è¿æ ·çï¼å®ææ¶è¡¨ç¤ºâæ´åâï¼ææ¶è¡¨ç¤ºâç¨æ·èªå®ä¹çç»æä½âï¼ä¹å¯ä»¥æ¯å ¶ä»å½¢å¼çç±»åèªç±è¡¨ç¤ºï¼