中国开发网: 论坛: 程序员情感CBD: 贴子 56793
Yxd
呵呵,对,大家不要鄙视俺,还有一个性能更优的方法。
void Reverse( char* lpszText, int nLength )
{
char& temp = *( lpszText + nLength );
for ( ; &( lpszText[0] ) < &( lpszText[nLength-1] ); ++ lpszText, nLength -= 2 )
{
temp = lpszText[0];
lpszText[0] = lpszText[nLength-1];
lpszText[nLength-1] = temp;
}
temp = 0;
}

这是俺前几天给一来俺们公司面试的哥儿们现场出的题,俺原打算简单就他写的简历内容针对性的问一下,
但是他说都说不清楚,所以俺临时出了两道题给他做,另一道根据他简历出的是:简单写出socket编程中
server端和client端的程序流程,结果都做得很不好,俺给他一个小时做,出的题不算变态吧,而且这
个人是CS的研究生,俺以前都是别人鄙视和面试俺,,面试别人倒还真没什么经验。。。。这道题俺是拿
微软的一道类似题作了改动。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录