寻最优数字筛选算法找出 “排列数列“ 对应的 “组合数列“

最近一朋友问道 ,怎样把一组数字如:
047 058 074 085 137
157 173 175 317 347
358 371 374 385 407
437 470 473 508 517
538 571 580 583 704
713 715 731 734 740
743 751 805 835 850
853


筛选出其中的不重复的数字如:
047 058 137 157 358

抱歉没有把问题说清楚:
筛选的要求是将如上红字数字 047  074  407  470  704  740  只取其中任意一个,最终得到的数字是 047 或 740。。。;

注:不应该叫数字组,应该叫字符串组。简单抽象一下,用字母表示:
abc bac cba def fed dfe adf daf eab bec.....从类似这样的组合找出abc,def ,adf,eab,bec 的数字。
。。。。。。。。。。
这样说吧 ,也就是把 排列数列 中找出对应的 组合数列!
希望说清楚了!
浪费大家时间了,不好意思!

 
我比较愚钝,没有想出太好的算法!希望得到时间复杂度小的算法!

请高手牛人们 指教!

叩首了!:)
找个时间复杂度最小的!



原文地址:https://www.cnblogs.com/zlddtt/p/1530361.html