摘要:
今天看了一些微软面试题,其中有一个编程题是:求一个字符串的反串。我试着写了两种方法,然后再拿来与.net中ListT中提供的Reverse()方法来比较一下。我们先生成一个测试字符串:char[] sArr = new char[10000]; //我的测试算法中用到的 for (int i = 0; i 10000; i++) { if (i % 2 == 0) { sArr[i] = 'A'; } else { sArr[i] = 'B'; } } string s = new string(sArr); Listbyte list = new Listbyte(10000 阅读全文
随笔档案-2009年04月
中英文字符串截取大比拼
2009-04-04 20:23 by yearN, 717 阅读, 收藏,
摘要:
今天忙里偷闲,在网上收集了多个中英文字符串截取算法,测试一下它们哪个算法最优,拿来与大家分享!测试程序如下:char[] sArr = new char[10000]; for (int i = 0; i 10000; i++) { if (i % 2 == 0) sArr[i] = 'A'; else sArr[i] = 'B'; } string s = new string(sArr); for (int i = 0; i sArr.Length; i++) { if (i % 10 == 0) s = s.Insert(i, "中国人"); }这个长度测试起来,够可以了吧,呵呵 阅读全文
浙公网安备 33010602011771号