3 回答

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊
把每次產(chǎn)生的數(shù)據(jù)和歷史數(shù)據(jù)相比較,如果相同就剔除這個(gè)數(shù)據(jù)進(jìn)入下次循環(huán)?;蛘哐h(huán)檢查數(shù)組中的元素是否相同,圖個(gè)有就刪除這個(gè)元素。本人建議使用前一種方法。

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
可以考慮使用For循環(huán)來(lái)做,While循環(huán)也行。下面是一種方法以供參考,測(cè)試可用。如果是數(shù)據(jù)量很大的數(shù)組的話(huà),可以考慮效率更高的方法。如果是C語(yǔ)言編程,其實(shí)道理差不多。創(chuàng)建一個(gè)新的可變長(zhǎng)度的數(shù)組用以保存元素組中提取的元素。為了保證去除重復(fù)的元素。這里基于LabVIEW的特性,使用LabVIEW自帶的查找一維數(shù)組這個(gè)函數(shù),把原數(shù)組中取出的元素和新數(shù)組中的所有元素對(duì)比,如果找到一樣的,那么這個(gè)元素不加到新數(shù)組中;如果找不到一樣的,那么這個(gè)元素加到新數(shù)組中。
添加回答
舉報(bào)