【发布时间】:2010-07-18 11:04:15
【问题描述】:
考虑以下数组:
/www/htdocs/1/sites/lib/abcdedd
/www/htdocs/1/sites/conf/xyz
/www/htdocs/1/sites/conf/abc/def
/www/htdocs/1/sites/htdocs/xyz
/www/htdocs/1/sites/lib2/abcdedd
什么是检测公共基本路径的最短和最优雅的方法 - 在这种情况下
/www/htdocs/1/sites/
并从数组中的所有元素中删除它?
lib/abcdedd
conf/xyz
conf/abc/def
htdocs/xyz
lib2/abcdedd
【问题讨论】:
-
这可能值得一试:en.wikibooks.org/wiki/Algorithm_implementation/Strings/…(我试过了,效果很好)。
-
哇!这么多精彩的输入。我会拿一个来解决我手头的问题,但我觉得要真正选择一个合理的接受答案,我必须比较解决方案。我可能需要一段时间才能开始这样做,但我一定会的。
-
娱乐标题 :D 顺便说一句:为什么我在提名的版主名单上找不到你? @Pekka
-
两年没有接受的答案?
-
@Pekka 已经快三年了,因为没有公认的答案:(而且这是一个很棒的标题,我刚才记得它并在谷歌上搜索“tetrising an array”。