|
数组模块_去重复6_排序后标记法 | | |
|
参数_文本 | 文本型 | | | |
参数_重复数组 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
局变_标记 | 整数型 | | 0 |
n1 | 整数型 | | |
局变_对比a | 文本型 | | |
m1 | 整数型 | | |
清除数组 (参数_重复数组
)排序模块_快速排序_文本 (参数_文本
)重定义数组 (局变_标记, 假,
取数组成员数 (参数_文本
))
计次循环首 (取数组成员数 (参数_文本
) - 1, n1
)
如果 (参数_文本
[n1
] = 参数_文本
[n1 + 1
])
连续赋值 (1, 局变_标记
[n1
], 局变_标记
[n1 + 1
]) 




计次循环尾 ()
计次循环首 (取数组成员数 (参数_文本
) - 1, n1
)
如果 (局变_标记
[n1
] = 1
)

局变_标记
[n1
] = 3


局变_对比a = 参数_文本
[n1
]

变量循环首 (n1 + 1,
取数组成员数 (参数_文本
), 1, m1
)


如果 (局变_对比a = 参数_文本
[m1
])



局变_标记
[m1
] = 2










跳出循环 ()





变量循环尾 ()




计次循环尾 () 重定义数组 (参数_重复数组, 假,
取数组成员数 (参数_文本
))
m1 = 0
计次循环首 (取数组成员数 (参数_文本
), n1
)
如果 (局变_标记
[n1
] = 0
或 局变_标记
[n1
] = 3
)

m1 = m1 + 1


参数_重复数组
[m1
] = 参数_文本
[n1
]





计次循环尾 ()重定义数组 (参数_重复数组, 真, m1
) . .


.



.




.
|
数组模块_去重复3_排序后 | 整数型 | |
|
参数_数组 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
i | 整数型 | | |
记录位置 | 整数型 | | |
成员数 | 整数型 | | |
数组模块_快速排序_文本 (参数_数组,
真)成员数 =
取数组成员数 (参数_数组
)记录位置 = 1
判断循环首 (记录位置 ≤ 成员数
)
i = i + 1

参数_数组
[i
] = 参数_数组
[记录位置
]
循环判断首 ()

记录位置 = 记录位置 + 1


如果真 (记录位置 > 成员数
)

跳出循环 ()



循环判断尾 (参数_数组
[i
] = 参数_数组
[记录位置
])
判断循环尾 ()重定义数组 (参数_数组, 真, i
)返回 (取数组成员数 (参数_数组
))
变量名 | 类 型 | 静态 | 数组 | 备 注 |
_局部1 | 哈希表类zy | | |
_局部2 | 文本型 | | |
_局部3 | 整数型 | | |
_局部1.
创建 ( #文本型, #整数型, ,
)
变量循环首 (数组_取成员数 (文本型数组
), 1, -1, _局部3
)
如果 (文本型数组
[_局部3
] =
“”)

如果真 (_局部1.
是否包含键 (“233|空|文|本|233”) =
真)

删除成员 (文本型数组, _局部3, 1
)
_局部1.添加 (“233|空|文|本|233”, 0)

如果真 (_局部1.
是否包含键 (文本型数组
[_局部3
]) =
真)
删除成员 (文本型数组, _局部3, 1
)
_局部1.添加 (文本型数组 [_局部3], 0)

变量循环尾 ()返回 (_局部1.
取数量 ())