Re: [問題] 自行建立LastIndexOf功能函數
※ 引述《Cooper.bbs@bbs.yzu.edu.tw ( 維修完成 *_*)》之銘言:
: net的string本身就有內建LastIndexOf的函數,所以你只要用
: string str1 = "abbaaa";
: Console.WriteLine(str1.LastIndexOf('a'));
: 如果您是想自己實做看看的話,可以用底下方法,同您的程式,改掉for
: for ( int i=aa.Length-1; i>=0; --i )
: if ( aa[i] == b )
: {
: Console.WriteLine( i );
: break;
: }
: 但是如果你的字串很長,而且你要搜的對象又剛好在前面,那這個程式的
: 效就不是挺好的,建議把實作改成RE,之前有說過RE怎麼用,找找看吧 :)
:
其實不會因為要找的對象在前面而影響效能,
因為即使在前面,還是得把後頭的都比一次,
從後頭找回來跟前頭找差最多的我想是負值給那個tmp。
--
則除是閻王自來喚,
神鬼自來勾,
三魂歸地府,
七魄喪幽冥。
天哪,
那其間才不向煙花路兒上走。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.222.31.187
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 8 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章