LabVIEW 怎样将一维数组中相同的元素合并为一个

2019-07-17 10:58发布

本帖最后由 blueskynrg 于 2015-1-5 13:38 编辑

比如一维数组为   1,2,2,2,2,3,4,5,6,6,6。 需要的处理结果为  1.2.3.4.5.6 。程序图该怎么写呀?给个思路也行~~求大神指教!

拜大神所赐,已有答案,需要朋友的点击链接下载。
无论相同的元素 连着出现,还是隔着出现,都可以处理。
http://pan.baidu.com/share/link? ... 21744805&app=zd

5.png



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
victor400
1楼-- · 2019-07-17 14:03
如果是12222324456呢?
victor400
2楼-- · 2019-07-17 19:27
这个是重复元素连着出现的,像上面提的如果隔着出现的话。得另外加个条件 数组不重复元素.vi (8.69 KB, 下载次数: 81)
yk8356993
3楼-- · 2019-07-17 20:17
看你数据大小了,如果不大
可以这样实现
1.扫描数组里所有的数
2.把第一个数记录为A,扫描结果与A比对,与A一致,数组长度减少1,与A不同,记录为B,一次类推。C..D..然后再把B取为第一个,除去A外,与剩下的进行比对。直至数组长度减少为0停止
记录结果A.B.C.D....之类的
这个是个通法,你这描述不够详细,如果数据有规律,可以再节省处理过程。
yk8356993
4楼-- · 2019-07-18 00:01
victor400 发表于 2015-1-2 11:07
这个是重复元素连着出现的,像上面提的如果隔着出现的话。得另外加个条件 ...

不用另加条件了
blueskynrg
5楼-- · 2019-07-18 04:20
 精彩回答 2  元偷偷看……
blueskynrg
6楼-- · 2019-07-18 06:51
yk8356993 发表于 2015-1-5 10:09
不用另加条件了

估计你没测试过    需要另加条件的

一周热门 更多>