oracle 创建一个包,包中实现冒泡排序并输出其时间复杂度 程序有问题...

发布网友

我来回答

1个回答

热心网友

v_cnt:=1;
loop
exit when v_cnt >500;
P_A(v_cnt).QTY :=v_tot;
v_cnt :=v_cnt + 1;
v_tot :=v_tot - 1;
end loop;

for i in 0..499 loop
for v_tot in reverse 0..499 loop
if P_A(j).QTY>P_A(j+1).QTY then
t_temp:=P_A(j).QTY;
P_A(j).QTY:=P_A(j+1).QTY;
P_A(j+1).QTY:=t_temp;
end if;
end loop;
end loop;

P_A(0) null

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com