精易论坛

标题: 数组清除重复数据 [打印本页]

作者: 追忆帝    时间: 2024-11-12 21:17
标题: 数组清除重复数据
本帖最后由 追忆帝 于 2024-11-12 22:37 编辑
  
子程序名返回值类型公开备 注
AB数组过滤重复  
参数名类 型参考可空数组备 注
待过滤数组1整数型
待过滤数组2整数型
变量名类 型静态数组备 注
i整数型 
j整数型 
合并数组整数型0
是否重复逻辑型 
过滤后的数组整数型0
清除数组 (合并数组)
计次循环首 (取数组成员数 (待过滤数组1), i)
加入成员 (合并数组, 待过滤数组1 [i])
计次循环尾 ()
计次循环首 (取数组成员数 (待过滤数组2), i)
加入成员 (合并数组, 待过滤数组2 [i])
计次循环尾 ()
计次循环首 (取数组成员数 (合并数组), i)
是否重复 = 假
计次循环首 (取数组成员数 (待过滤数组1), j)
如果真 (合并数组 [i] = 待过滤数组1 [j])
是否重复 = 真
跳出循环 ()

计次循环尾 ()
如果真 (是否重复 = )
加入成员 (过滤后的数组, 合并数组 [i])

计次循环尾 ()
计次循环首 (取数组成员数 (合并数组), i)
是否重复 = 假
计次循环首 (取数组成员数 (待过滤数组2), j)
如果真 (合并数组 [i] = 待过滤数组2 [j])
是否重复 = 真
跳出循环 ()

计次循环尾 ()
如果真 (是否重复 = )
加入成员 (过滤后的数组, 合并数组 [i])

计次循环尾 ()
调试输出 (“过滤后的数组数量=”, 取数组成员数 (过滤后的数组))
调试输出 (过滤后的数组)


i支持库列表   支持库注释   
spec特殊功能支持库

  
子程序名返回值类型公开备 注
过滤重复句柄  
参数名类 型参考可空数组备 注
待过滤数组1整数型
待过滤数组2整数型
变量名类 型静态数组备 注
i整数型 
j整数型 
是否重复逻辑型 
过滤后的数组整数型0
计次循环首 (取数组成员数 (待过滤数组2), i)
是否重复 = 假
计次循环首 (取数组成员数 (待过滤数组1), j)
如果真 (待过滤数组1 [i] = 待过滤数组2 [j])
是否重复 = 真
跳出循环 ()

计次循环尾 ()
如果真 (是否重复 = )
加入成员 (过滤后的数组, 待过滤数组1 [i])

计次循环尾 ()
调试输出 (过滤后的数组)


i支持库列表   支持库注释   
spec特殊功能支持库


第一个代码是:合并后清除
第二个代码是:预知两个数组数据差不多,并且确认数组2数据给数组1数据多


看自己需求使用,大佬如果觉得还能优化,不妨稍微耽误一下你的时间,贴上更高效的代码,下面奉上效果图


作者: 小小C    时间: 2024-11-12 21:30
看的一愣一愣的,反正就是觉得很厉害
作者: xf702    时间: 2024-11-12 21:51
是不是提问区有人问过这个问题?
作者: 天雷    时间: 2024-11-12 22:08
啥意思?
作者: 追忆帝    时间: 2024-11-12 22:39
xf702 发表于 2024-11-12 21:51
是不是提问区有人问过这个问题?

这个没有,刚好想写一个小软件,用到该功能
作者: dwcq    时间: 2024-11-13 00:23
  
数组 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 2, 4, 6, 8, 10, 11, 12, 13, 14, 15 }
变量循环首 (1, 取数组成员数 (数组), 1, A)
变量循环首 (取数组成员数 (数组), A + 1, -1, B)
如果真 (数组 [A] = 数组 [B])
删除成员 (数组, B, 1)

变量循环尾 ()
变量循环尾 ()
调试输出 (数组)
请帮我置顶


i支持库列表   支持库注释   
spec特殊功能支持库



作者: 查过    时间: 2024-11-13 06:02
已经顶贴,感谢您对论坛的支持!
作者: 豆豆灰常开心    时间: 2024-11-13 06:06
感谢楼主分享!
作者: qwe111qwe    时间: 2024-11-13 07:14
感谢分享!!!!
作者: 杨明煜    时间: 2024-11-13 07:34
学习看看..!....
作者: 一指温柔    时间: 2024-11-13 08:59
感谢分享
作者: 佛学e语言    时间: 2024-11-13 09:32
看不太懂, 学习一下
作者: year1970    时间: 2024-11-13 09:47
感谢分享
作者: wjswzj0    时间: 2024-11-13 10:09
感谢分享,很给力!~
作者: xiaojiancccc    时间: 2024-11-13 18:02
感谢大神分享~!!
作者: yangdoudou    时间: 2024-11-13 18:17
感谢分享
作者: 亿万    时间: 2024-11-13 20:20
感谢分享,很给力!~
作者: 查过    时间: 2024-11-14 06:12
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 查过    时间: 2024-11-14 07:16
已经顶贴,感谢您对论坛的支持!
作者: 豆豆灰常开心    时间: 2024-11-14 07:20
下个学习一下
作者: 396384183    时间: 2024-11-14 09:00

感谢分享,很给力!~
作者: wgqxj    时间: 2024-11-14 09:01
谢谢分享
作者: shuya1    时间: 2024-11-14 13:48
支持开源~!感谢分享
作者: 光影魔术    时间: 2024-11-15 19:48
感谢分享源码
作者: a3960382663    时间: 2024-11-19 03:20
感谢分享源码
作者: alanwoo    时间: 2024-11-19 17:46
感谢分享,学习一下
作者: pipicool    时间: 2024-11-25 17:46
学习一下
作者: 熊不熊    时间: 2024-12-4 03:15
感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4