pl/sql 写冒泡排序
来源:互联网 发布:linux 查看组 编辑:程序博客网 时间:2024/05/16 08:14
create or replace procedure pr_bubble_Sort(in_arry in varchar2)
is
type one_arr is table of number index by binary_integer;
my_one_arr one_arr;
n_cur_index number(6):=0;
n_inner_index number(6):=0;
n_temp number(6);
begin
for i in (select regexp_substr(in_arry,'[^,]+',1,rownum) my_date from dual
connect by rownum<= length(in_arry) - length(replace(in_arry,',',''))+1)
loop
n_cur_index := n_cur_index +1;
my_one_arr(n_cur_index) := i.my_date;
end loop;
if in_arry is not null then
n_inner_index := n_cur_index;
for j in 1..n_cur_index
loop
n_inner_index := n_inner_index -1;
for k in 1..n_inner_index
loop
if my_one_arr(k) > my_one_arr(k+1) then
n_temp := my_one_arr(k);
my_one_arr(k) := my_one_arr(k+1);
my_one_arr(k+1) := n_temp;
end if;
end loop;
end loop;
for l in 1..n_cur_index
loop
dbms_output.put_line(my_one_arr(l));
end loop;
end if ;
end;
- pl/sql 写冒泡排序
- java写冒泡排序
- 汇编写冒泡排序
- 第一次写冒泡排序
- 【动手写排序】冒泡排序
- 我写的冒泡排序
- python写的冒泡排序
- C语言写冒泡排序
- 没事写个冒泡排序
- php写一个冒泡排序
- shell 写的冒泡排序
- PL/SQL 基本查詢與排序
- pl/sql 求选择排序
- PL/SQL 中看不到写的sql
- 汇编写的一个冒泡排序
- 用汇编写一个冒泡排序
- 用c++写一个冒泡排序
- 经典冒泡排序,你写对了吗?
- 为了那点理想
- NAS DIY的设计和实施过程-7-打造属于我的NAS操作系统2-精简centos
- SpringSide3.3.4的hibernatetools
- php 无限分类
- 儿子的英文名字
- pl/sql 写冒泡排序
- ASP.NET 学习路线图
- 最近新事
- jdk环境变量问题
- 程序员需要那些具备最基础的知识和技能
- loader.get_template(template_name) # You need to create a 500.html template
- C/C++读写Excel表格文件
- [转贴精华]《新概念》英语学习方法完全手册-学新概念英语必读
- linux卸载r8169网卡驱动