请写一Procedure pro_sort,传入一数列字串,使用气泡排序法
(bubble sort)做排序,并显示排序的过程及结果。
(说明 : 气泡排序法又称为交换排序,从第一个数字开始比较,
相邻的两个数相比,假使前一个比后一个大时,则互相对调。)
例如: Execute pro_sort('18 , 2 , 20 , 34 , 12')
显示执行结果
----------------------------------------
Access : 2 18 20 34 12
Access : 2 12 20 34 18
Access : 2 12 18 34 20
Access : 2 12 18 20 34
----------------------------------------
Sorting : 2 12 18 20 34
(bubble sort)做排序,并显示排序的过程及结果。
(说明 : 气泡排序法又称为交换排序,从第一个数字开始比较,
相邻的两个数相比,假使前一个比后一个大时,则互相对调。)
例如: Execute pro_sort('18 , 2 , 20 , 34 , 12')
显示执行结果
----------------------------------------
Access : 2 18 20 34 12
Access : 2 12 20 34 18
Access : 2 12 18 34 20
Access : 2 12 18 20 34
----------------------------------------
Sorting : 2 12 18 20 34
解决方案 »
- Oracle统计字符出现次数问题
- oracle跨库两表联合查询没数据
- tkprof具体有什么用途
- 如何将SQLSERVER数据库转成ORACLE数据库
- 导库问题100分(急!!!)
- 求一个sql语句:我需要把表里的数据转成insert语句插入一张新的表。
- 我一直觉得应该增加一个非技术区板块,支持的兄弟就顶一下。
- 数据库链路Dblink忽然失去作用,一切的条件都没有问题,提示ORA-02085错误。其实我知道根本不是这提示错误,重启后可解决问题???
- Oracle 的存储过程 怎样直接抛出异常提示到界面 (delphi)
- 关于数据库链接
- 向[hebo2005]提问:关于rank() row_number() 以及 over()等后面连接 partition by... order by...
- 大家是如何解决更新丢失问题的?
说的很好,plsql里面也可以用loop循环来做,但是还是没有 临时表然后再加上order by效率来得高啊!
----------------------------------------
Access : 2 18 20 34 12
Access : 2 12 20 34 18
Access : 2 12 18 34 20
Access : 2 12 18 20 34
----------------------------------------
Sorting : 2 12 18 20 34
时显示
----------------------------------------
Access : 2 18 20 34 12
Access : 2 12 20 34 18
Access : 2 12 18 34 20
Access : 2 12 18 20 34
----------------------------------------
Sorting : 2 12 18 20 34
用一个Procedure可以实现,
这是一个oracle考试题目。
要的就是一个Procedure