»¶ÓÄú·ÃÎÊÎÒ°®IT¼¼ÊõÍø£¬½ñÌìС±àΪÄã·ÖÏíµÄ±à³Ì¼¼ÊõÊÇ£º¡¾ASP.NET´Ó×Ö·û´®ÖвéÕÒ×Ö·û³öÏÖ´ÎÊýµÄ·½·¨¡¿£¬ÏÂÃæÊÇÏêϸµÄ·ÖÏí£¡
ASP.NET´Ó×Ö·û´®ÖвéÕÒ×Ö·û³öÏÖ´ÎÊýµÄ·½·¨
½ñÌìÔÚÒ»³¡“ÌØÊâµÄÌÖÂÛ”ÖÐÒýÈëÁËÒ»¸öÎÊÌ⣬ÈçºÎÔÚC#Çó³ö×Ö·û´®ÖÐij×Ö·ûµÄ³öÏÖ´ÎÊý£¬±ÈÈçÇó“ADSFGEHERGASDF”ÖГA”³öÏֵĴÎÊý¡£Ê×ÏÈÏëµ½µÄ·½·¨µ±È»ÊÇ´ÓÍ·±éÀú×Ö·û´®²¢Í³¼Æ£º
³ÌÐò´úÂë
c1=0;
for(inti=0;i {
if(str[i]=='A')
{
c1++;
}
}
µÚ¶þÖÖ·½·¨Ò²ºÜÈÝÒ×Ïëµ½£¬½«×Ö·û´®ÖÐËùÓÐÒª²éÕÒµÄ×Ö·ûÈ¥³ý£¬È»ºó±È½ÏÈ¥³ýǰºóµÄ×Ö·û´®³¤¶È¼´¿É¡£ÕâÖÖ·½·¨Ôâµ½ÁËijÈ˵ıÉÊÓ£¬¾Ý˵ÐÔÄÜºÜ²î¶øÇÒ¶àÕ¼¿Õ¼ä¡£
³ÌÐò´úÂë
c2=str.Length-str.Replace("A",String.Empty).Length;
½ÓÏÂÀ´Ä³ÈËÓÖÌá³öÁ˵ÚÈýÖÖ·½·¨£¬ÊÇÓÃÒª²éÕÒµÄ×Ö·ûΪ·Ö¸ô·û£¬½«Ô×Ö·û´®·Ö¸ôΪ¶à¸ö×Ó´®£¬È»ºóÇó×Ó´®µÄÊýÄ¿¼´¿É¡£ÔÚC#ÖÐÕâÊÇÒ»¸öдÆðÀ´ºÜ¶ÌµÄ·½·¨£º
³ÌÐò´úÂë
c3=str.Split(newchar[]{'A'}).Length-1;
ÎÒÃÇ´ÓÔÀí¿ÉÒÔÍÆ¶Ï³öÈýÕßÐÔÄܵÄ˳Ðò£¬µ«¾¿¾¹²î¾àÊǶàÉÙÄØ£¬»¹ÊÇÒª¶¯ÊÖÊÔÑéһϡ£ÕâÊǷdz£¾µäµÄ²âÊÔ´úÂ룺
³ÌÐò´úÂë
stringstr="SADTHDGSAFSDGTGHRDGSADFADDRHDFSGASDAA";
Stopwatchsw=newStopwatch();
longt;
intc=0;
GC.Collect();
Application.DoEvents();
sw.Start();
for(inti=0;i<100000;i++)
{
c=ÈýÖÖËã·¨
}
sw.Stop();
t=sw.ElapsedMilliseconds;
Ê×ÏÈÎÒÃÇÈ·±£ÕýÈ·ÐÔ£¬¾²âÊÔÈýÖÖ·½·¨¶¼ÄÜÕýÈ·´¦Àí¶àÖÖÇé¿ö£¬°üÀ¨Ê×β¡¢Á¬Ðø³öÏÖ¡¢²»³öÏÖ»ò´®³¤¶ÈΪ0µÈ£¬ÎÒËùÈ¡µÄ×Ö·û´®ÊÇÒ»¸öºÜÆÕͨµÄ´®¡£±àÒëΪRelease°æ£¬Ô¤ÔËÐÐ10´Îºó»ñµÃÒÔϽá¹û£º
±éÀúͳ¼Æ£º13ºÁÃë
Ìæ»»ºó±È½Ï³¤¶È£º112ºÁÃë
¶Ï¿ª×Ö·û´®ºó¼ÆÊý£º233ºÁÃë
ÕâÀïÒѾÌåÏÖ³ö²îÒ죬±éÀúͳ¼Æ±ÈÌæ»»ºó±È½ÏÒª¿ì10±¶£¬¶Ï¿ª×Ö·û´®ÓÖÒªÂýһЩ¡£½ÓÏÂÀ´ÎÒÓÖ×öÁËÈçÏÂÁ½¸ö²âÊÔ£º
1¡¢²»¸Ä±ä×Ö·û´®µÄ³¤¶È£¬Ôö¼Ó»ò¼õÉÙÒª²éÕÒ×Ö·û´®µÄ¸öÊý¡£
2¡¢²»¸Ä±äÒª²éÕÒ×Ö·û³öÏֵįµÂÊ£¬µ«Ôö³¤×Ö·û´®µÄ³¤¶È¡£
½á¹û·¢ÏÖ£¬ÈýÖÖ·½·¨¶¼Ëæ×Ö·û´®³¤¶ÈÔö¼ÓÏßÐÔ±äÂý£¬¶øºóÁ½ÖÖ·½·¨»¹ËæÒª²éÕÒµÄ×Ö·ûÔö¼Ó¶ø±äÂý¡£
¶Ï¿ª×Ö·û´®µÄ·½·¨»¹ÊÜÒª²éÕÒ×Ö·û´®·Ö²¼Çé¿öµÄÓ°Ïì¡£
Ñо¿Replaceº¯ÊýºÍSplitº¯ÊýµÄʵÏÖ¿ÉÒÔ³¹µ×½â¾öÕâ¸öÎÊÌâ¡£²»¹ýÎÒûÓÐÐÄÇéϸϸÑо¿ÁË£¬ÎÒ»¹ÊǾö¶¨Ñ¡ÓõڶþÖÖ·½·¨——Ìæ»»ºó±È½Ï³¤¶È¡£ËäÈ»ÆäËٶȱȵÚÒ»ÖÖ·½·¨Âý£¬µ«Ò×ÓÚ¸ÄдΪÇ󳤶Ȳ»Îª1µÄ×Ó´®³öÏÖ´ÎÊýµÄ·½·¨¡£µÚÒ»ÖÖ·½·¨Èô¸ÄΪÇ󳤶ȴóÓÚ1µÄ×Ö´®¾ÍÒª¿¼ÂǺܶàÒòËØ(¾¡¹Ü²»Ò»¶¨ÕæµÄºÜÂé·³)£¬ÎÒÀÁµÃÏëÁË£¬ºÇºÇ¡£
ÒÔÉÏËù·ÖÏíµÄÊǹØÓÚASP.NET´Ó×Ö·û´®ÖвéÕÒ×Ö·û³öÏÖ´ÎÊýµÄ·½·¨£¬ÏÂÃæÊDZà¼ÎªÄãÍÆ¼öµÄÓмÛÖµµÄÓû§»¥¶¯£º
¡¡¡¡Ïà¹ØÎÊÌ⣺±àдһ¸öº¯ÊýÔÚÖ¸¶¨µÄ×Ö·û´®ÖвéÕÒÖ¸¶¨×Ö·û³öÏֵĴÎÊý
¡¡¡¡´ð£º#include long substr(char *s,char *t) { // ·µ»Ø×Ö·û´®sÖк¬ÓÐ×Ó´®tµÄ¸öÊý char *p = s,*q = t; long amount = 0; while(*p) { while(*q) { if(*q != *p) { p++; break; } p++; q++; } if(*q == '\0') { amount++; q = t; } } return amount; ... >>Ïêϸ
¡¡¡¡Ïà¹ØÎÊÌ⣺C ÓïÑÔ ²éÕÒÒ»¸ö×Ö·û´®2ÔÚ×Ö·û´®1ÖгöÏֵĴÎÊý
¡¡¡¡´ð£º#include #include int main(){ char a[100], b[100]; char *temp; int counter = 0; memset( a, sizeof(a), 0 ); //Çå¿ÕÄÚ´æ memset( a, sizeof(b), 0 ); //Çå¿ÕÄÚ´æ printf( "Please input source string: " ); gets(a); //´Ó»º³åÇø»ñȡԴ×Ö·û... >>Ïêϸ
¡¡¡¡Ïà¹ØÎÊÌ⣺JS²éÕÒ×Ö·ûÔÚ×Ö·û´®ÖгöÏֵĴÎÊý
¡¡¡¡´ð£ºvar str='1/2/3/2/4/2/3/1/3'; var arr=new Array(); var ss=str.split('/'); for(var i=0;i >>Ïêϸ
- ÆÀÂÛÁÐ±í£¨ÍøÓÑÆÀÂÛ½ö¹©ÍøÓѱí´ï¸öÈË¿´·¨£¬²¢²»±íÃ÷±¾Õ¾Í¬ÒâÆä¹Ûµã»ò֤ʵÆäÃèÊö£©
-
