lock-upme / OPMS

OPMS项目+OA管理系统
GNU General Public License v2.0
1.09k stars 468 forks source link

数组去重算法bug #21

Open PYW1 opened 7 years ago

PYW1 commented 7 years ago

调用RemoveDuplicatesAndEmpty函数,结果中有两个相同的数据

if (i > 1 && a[i-1] == a[i]) || len(a[i]) == 0
应该改为 if (i >= 1 && a[i-1] == a[i]) || len(a[i]) == 0

changtailiang commented 6 years ago

在函数体内第一行加sort.Strings(a),先做排序再去重可以吧?