您的位置 首页 数字

labview编程技巧—–怎么进行数组排序

数组排序是经常用到的,LABVIEW提供了对一维数组的排序节点这是个多态VI,支持多种数据类型,包括簇,如果是簇数组,它首先按照第一个元素进行

数组排序是常常用到的,LABVIEW供给了对一维数组的排序节点.

这是个多态VI,支撑多种数据类型,包含簇,假如是簇数组,它首要依照第一个元素进行排序,假如第一个元素相同,则比较第二个元素.

一维数组的排序是十分简略的,咱们常常遇到的是对多个数组进行排序的问题,比方一个TABLE,它实际上是一个2维字符串数组,假如要求安列进行排序,这在数据库查询时常常用到.

问题能够简化成:

ARRAY1
ARRAY2
ARRAY3…

咱们能够很简略第对ARRAY1进行排序,怎么依据ARRAY1排序的成果对ARRAY2,ARRAY3进行相应调整那?

LABVIEW的排序节点只给出了排序的成果,未给出相应元素方位(索引号)改变状况,所以问题的关键是找出改变后的方位(索引号)

这样依据索引号的改变,就能够对对应的ARRAY2,ARRAY3进行相应的排序

其实咱们能够用下面更简略的办法

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/shuzi/211786.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部