林大中被杀视频:字符串排序等算法
来源:百度文库 编辑:中财网 时间:2024/04/29 07:58:26
字符串排序等算法
分类: Delphi 2008-09-25 14:13 192人阅读 评论(0) 收藏 举报15,1,5,10,13,14,50,4,55,8,67,68,69,3,12,57,70,74 字符串,排序后再把连续数字用-连接在一起,结果为:1,3-5,8,10,12-15,50,55,57,67-70,74
- function NumberSort(List: TStringList; Index1, Index2: Integer): Integer;
- var
- Value1,Value2:Integer;
- begin
- Value1:=StrToInt(List[Index1]);
- Value2:=StrToInt(List[Index2]);
- if Value1
Result:=-1 - else if Value1>Value2 then
- Result:=1
- else
- Result:=0;
- end;
- procedure TForm1.btn3Click(Sender: TObject);
- var
- strTemp:string;
- strs:TStringList;
- i,j:integer;
- begin
- strTemp:='15,1,5,10,13,14,50,4,55,8,67,68,69,3,12,57,70,74';
- strs:=TStringList.Create;
- strs.Delimiter:=',';
- strs.DelimitedText:=strTemp;
- strs.CustomSort(NumberSort);
- i:=1;
- strTemp:=strs[0];
- while true do
- begin
- if i>=strs.Count then
- break;
- if StrToInt(strs[i])-StrToInt(strs[i-1])=1 then
- begin
- for j:=i to strs.Count-2 do
- if StrToInt(strs[j+1])-StrToInt(strs[j])=1 then
- continue
- else
- break;
- i:=j;
- strTemp:=strTemp+'-'+strs[i];
- end else
- strTemp:=strTemp+','+strs[i];
- inc(i);
- end;
- Memo1.Lines.Text:=strTemp;
- strs.Free;
- end;
谁会对C++中的排序算法,比如冒泡排序,插入排序,选择排序,快速排序等的MPI并行实现代码?
字符串匹配算法
结构体排序算法
asp排序算法
什么是起泡排序算法??
急求一排序算法
合并排序算法
vb选择排序算法
内部排序算法比较
内部排序算法比较
整数排序算法的问题?
堆排序的具体算法
快速排序的循环算法
求几种排序法的算法
全排序的算法(PASCAL)
加密解密字符串的算法原理
java应用bm算法的字符串匹配
谁知道求字符串反序的算法?
字符串匹配中的WM算法的流程图
请教算法高手:还是关于排序!
pascal 排序算法的一道选择题。Help!
给出一种拓扑排序的改进算法
关于数据库排序输出的算法?
用C语言写一个排序算法。