悬念 发表于 2016-10-27 17:45:58

删除重复数组内容

.版本 2
.支持库 EDataStructure

.子程序 _按钮2_被单击
.局部变量 i, 整数型
.局部变量 文本数组, 文本型, , "0"

编辑框1.内容 = “”
文本数组 = { “1”, “2”, “3”, “2” }

数组去重复 (文本数组)' 主要代码

.计次循环首 (取数组成员数 (文本数组), i)
    编辑框1.加入文本 (文本数组 + #换行符)
.计次循环尾 ()

.子程序 数组去重复
.参数 文本数组, 文本型, 参考 数组
.局部变量 节点, 节点
.局部变量 返_文本数组, 文本型, , "0"
.局部变量 i, 整数型

.计次循环首 (取数组成员数 (文本数组), i)
    .如果真 (节点.加入属性 (文本数组 , 真))
      加入成员 (返_文本数组, 文本数组 )
    .如果真结束

.计次循环尾 ()
文本数组 = 返_文本数组

.版本 2

.计次循环首 (取数组成员数 (数组2), i)

    .如果真 (取数组成员数 (数组2) < i)
      跳出循环 ()
    .如果真结束
    .变量循环首 (取数组成员数 (数组2), i + 1, -1, i2)

      .如果真 (数组2 = 数组2 )
            删除成员 (数组2, i2, )
      .如果真结束


    .变量循环尾 ()



.计次循环尾 ()

zhuiyi110 发表于 2016-10-27 20:55:47

淡定一下吧,不要太鸡冻呵,要淡定!
页: [1]
查看完整版本: 删除重复数组内容