re: 冒泡排序BubbleSort[未登录] ithaca 2012-05-09 19:49
嗯,还有优化的空间。
如果在一次扫描的过程中,没有交换发生,则说明已经排好序了,回此,可以提前结束,而不必进行接下来多躺无用的比较。
同样是写冒泡,质量就在这里。
博主还是没能解释为什么第一个程序中a的值没有变为4
额,难道你是女生?.... 还是用python的。。。
@winsock
嗯,
若:
客户端recv(buf, 31), 实际服务器只会发送4个字节
则:
客户端不会阻塞,recv返回4,
这时:
看你应用程序的行为了。
博主的意思是大概是通过判断recv(buf, 31)的返回值为4,知道不收够31字节就再接着recv,如果是阻塞通讯,客户端就会卡这里了。
没有处理前置的空白,这个功能,标准的atoi都是要有的。