缓解焦虑情绪:数据结构算法问题
来源:百度文库 编辑:神马品牌网 时间:2024/05/17 01:27:38
你要什么语言啊?我能提供pascal和c++,先把用得最熟的pascal写上
procedure insert(num,data:integer);
var
i,temp1,temp2:integer;
begin
i:=0;
for i:=0 to num-1 do
begin
if data<list[i] then
break;{假设该数组为增续,你没有说是不是增续}
end;
temp1:=data;
while (i<=num) do
begin
temp2:=list[i];
list[i]:=temp1;
i:=i+1;
temp1:=temp2;
end;
list[i]:=temp1;
end;
这个是C++
void insert(int data,int num)
{
int i=0;
for (i;i<=num&&data>list[i];i++);
{}
int temp1=data,temp2;
for (int j=i;j<=num;j++)
{
temp2=list[j];
list[j]=temp1;
temp1=temp2;
}
num++;
list[num]=temp1;
}
C语言还好~数据结构我头疼。。。
是习题吗?老兄...你还是去买一本课本习题的答案书吧
hai ke yi.........