數(shù)據(jù)結(jié)構(gòu)的描述方式?
首先說明這個(gè)數(shù)據(jù)結(jié)構(gòu)的
邏輯結(jié)構(gòu)和在存里面存儲的結(jié)構(gòu)。
然后說明這個(gè)數(shù)據(jù)結(jié)構(gòu)所遵循的規(guī)則。
然后最好加上針對這個(gè)數(shù)據(jù)結(jié)構(gòu)的操作和它的實(shí)現(xiàn)。
比如:
隊(duì)列:
是一個(gè)一維數(shù)組(邏輯結(jié)構(gòu)和在存里面存儲的結(jié)構(gòu))
遵循FIFO(先進(jìn)先出)規(guī)則(遵循的規(guī)則)。
操作有enqueue,dequeue,empty等等。
小根堆:
邏輯結(jié)構(gòu)是一個(gè)二叉樹。
在存里面用一維數(shù)組的方式存儲。
遵循:
孩子小于父親。
操作:
build,pop,up,down等等。