字符型的集合,如何求其所有真子集?
解决方案 »
- 关于ADOQuery1.Append的菜鸟问题,高手来。。。。。
- 为什么做成的delphi服务程序在启动后不能接收键盘输入?
- 如何判断ShellExecute调用的外部程序什么时候结束
- 关于OleContainer1.LoadFromStream()疑难问题
- listview是vsReport时,当listview得到焦点时如何让第一行为选中状态?
- 请问大家,BDE +SQL SERVER 2000 要怎样才能连上数据库啊!急求!
- 请问向联众游戏中有很多座位的控件是怎么做的,还有滚动条的。急急急急急急急
- visiBroker那里有得下
- 请较一个DELPHI与手机小灵通之间通信方面的问题
- adoquery的问题,急!
- delphi TDBNavigator 怎么个分页,如何设定一页显示想要的多少条数据?
- 服务端的activex怎么传递引用参数?
var
i,j,m,n:Integer;
s,s1,s2,s3:string;
str1,str2:TStrings;
begin
str1:=TStringList.Create;
str1.Clear;
str2:=TStringList.Create;
str2.Clear;
ExtractStrings([','],[],PChar(ss),str1);
i:=str1.Count;
if i=0 then
Exit;
for j:=1 to i do
begin
s1:=str1.Strings[j-1];
if ss1='' then
s3:=ss1+s1
else
s3:=ss1+'|'+s1;
str2.Clear;
ExtractStrings(['|'],[],PChar(s3),str2);
if str2.Count=count then
begin
str.Add(s3);
Continue;
end;
s2:='';
for n:=j to i-1 do
s2:=s2+str1.Strings[n]+',';
Self.getn(s2,s3,count,str);
end;
end;procedure TForm1.Button2Click(Sender: TObject);
var
s1,s2:string;
str,str1:TStrings;
i,j,m,n:Integer;
begin
s1:=Trim(self.Edit1.Text);
if s1='' then
Exit;
str:=TStringList.Create;
str.Clear;
str1:=TStringList.Create;
str1.Clear;
ExtractStrings([','],[],PChar(s1),str1);
i:=str1.Count;
for j:=1 to i-1 do
self.getn(s1,'',j,str);
i:=str.Count;
self.Memo1.Lines.Clear;
self.Memo1.Lines.Add('');//空子集也是真子集
for j:=0 to i-1 do
begin
s1:=str.Strings[j];
self.Memo1.Lines.Add(s1);
end;
end;
function solve(ss: string;bb:string):string;
请问我如何把这个字符串传到
procedure TForm1.Button3Click(Sender: TObject);
里面,函数调用是第一次,呵呵,请教了!
procedure TForm1.Button3Click(Sender: TObject);
var
s:tring;
begin
s:=self.solve(ss,bb:string);
end;