看板C_Sharp
标 题Re: [问题] 自行建立LastIndexOf功能函数
发信站元智大学风之塔 (Fri Nov 26 20:07:27 2004)
转信站ptt!ctu-reader!ctu-peer!news.nctu!nctumenews!news.ind.ntou!news.ntu!ne
※ 引述《[email protected] (幽谷客)》之铭言:
> 其实不会因为要找的对象在前面而影响效能,
> 因为即使在前面,还是得把後头的都比一次,
> 从後头找回来跟前头找差最多的我想是负值给那个tmp。
怎麽不会呢?
如果一个字串是
"abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
用 LastIndexOf 一定比 IndexOf 慢啊
很直觉啊
IndexOf 由左向右找, LastIndexOf 由右向左找
PS
觉得如果效能没影响的话,是在 字串有很多组,且不规则分布
这样的话用 IndexOf, LastIndexOf 其实应该相差不大..
但这需要作统计分析才能得出的
--
※ Origin: 元智大学 风之塔 <bbs.yzu.edu.tw>
※ From : 220-139-148-253.dynamic.hinet.net
※ X-Info: Re: [问题] 自行建立LastIndexOf功能函数
※ X-Sign: 10QE73VFqoH77UN1MiRk (04/11/26 20:07:27 )