|
如:第一维不同,但第二维相同,则吧这个成员删掉.比如:4*2{"1","2","a","2","3","2","1","7"},过滤后剩下2*2{"*","2","1","7"}(*为1,a,3个中的一个即可)
下面的代码还差一点就实现了,请高手帮忙修改下...- .版本 2
- .支持库 spec
- .支持库 EDataStructure
- .局部变量 a, 文本型, , "0"
- a = { “1”, “2”, “1”, “6”, “1”, “8”, “1”, “2” }
- 重定义数组 (a, 真, 4, 2) ' 把单维数组变成二维数组
- 二维数组去重复 (a, 2)
- 调试输出 (a)
- .子程序 二维数组去重复, , 公开, 文本型数组
- .参数 数组, 文本型, 数组
- .参数 第几维, 整数型
- .局部变量 节点, 节点
- .局部变量 i, 整数型
- 调试输出 (取数组下标 (数组, ))
- .计次循环首 (取数组下标 (数组, ), i)
- 节点.加入属性 (数组 [i] [1], 0)
- 节点.加入属性 (数组 [i] [第几维], 1)
- .计次循环尾 ()
- 清除数组 (数组)
- 节点.取全部属性名 (数组)
复制代码 |
|