最近去了几次delphibbs.com为了查字符串变量中某一单词的最后出现的位置,要翻转整个字符串,简直是不可思意
一个字符串100k,1M,10m你也去翻转,现在的程序员太懒了,有点M$的风格http://www.delphibbs.com/delphibbs/dispq.asp?lid=2775215
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2775990
一个字符串100k,1M,10m你也去翻转,现在的程序员太懒了,有点M$的风格http://www.delphibbs.com/delphibbs/dispq.asp?lid=2775215
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2775990
其次 体现到程序中 就是 时间,空间,稳定性的问题了,一般来说是以空间换取时间了,
涉及到数据库方面 比如数据集在不需要的时候应该及时关闭等, IO操作也不能频繁的进行 不然效率会明显降低的..ps. 楼主 MS的程序员很懒么??
function ReverseString(const AText: string): string;
var
I: Integer;
P: PChar;
begin
SetLength(Result, Length(AText));
P := PChar(Result);
for I := Length(AText) downto 1 do
begin
P^ := AText[I];
Inc(P);
end;
end;
搂住你怎么优化他?
既然你说他们懒,请你给出你的方案好么?
而且现在的CPU频率都是以G为单位的了