vararr=["root/1",//處于同一分支"root/1/1/4/5","root/2/4/5",//不處于同一分支"root/2/4/3","root/3/3/3",//處于同一分支"root/3/3/3/5""root/5/6/7/8/9"http://沒有同一分支的節(jié)點]數(shù)組的每一項都是地址,代表此項所在的位置,可以想象成一棵節(jié)點數(shù)樹,root是根節(jié)點;比如"root/1/1/4/5"代表root下的1節(jié)點下的1節(jié)點下的4節(jié)點下的5節(jié)點然而我想達(dá)這樣一個目的:當(dāng)數(shù)組中出現(xiàn)了處在同一分支上的節(jié)點時,我只保留最頂部的節(jié)點所以我要達(dá)到篩選后:arr=["root/1","root/2/4/5","root/2/4/3","root/3/3/3","root/5/6/7/8/9"]怎么樣寫出這樣的篩選的方法,并且要求效率高,因為原數(shù)組的數(shù)據(jù)量很大,求大神賜教?。?
一個數(shù)組篩選的問題
犯罪嫌疑人X
2019-05-25 15:46:39