冒泡排序在PB中的实现
2006-09-08 11:00
155 查看
冒泡排序主要是用于把一组数据进行排序,在pb中函数方式实现如下():
/*-----------------------------------------------------------------------------------------------
Funtion Name:f_sort()
Argument: integer test[]
returnvalue string
------------------------------------------------------------------------------------------------*/
integer i,j,li_temp,li_sumnum
string ls_return
li_sumnum = upperbound(test[])
if li_sumnum = 0 then return ''
//进行li_sumnum-i趟排序
for i = 1 to li_sumnum
//每趟要进行li_sumnum-i次比较
for j = i+1 to li_summun
if a[i]> a[j] then
li_temp = a[i]
a[i] =a[j]
a[j] =li_temp
end if
next
next
for i = 1 to li_sumnum
if i = 1 then
ls_return = a[i]
else
ls_return = ls_return ','+a[i]
end if
next
return ls_return
/*-----------------------------------------------------------------------------------------------
Funtion Name:f_sort()
Argument: integer test[]
returnvalue string
------------------------------------------------------------------------------------------------*/
integer i,j,li_temp,li_sumnum
string ls_return
li_sumnum = upperbound(test[])
if li_sumnum = 0 then return ''
//进行li_sumnum-i趟排序
for i = 1 to li_sumnum
//每趟要进行li_sumnum-i次比较
for j = i+1 to li_summun
if a[i]> a[j] then
li_temp = a[i]
a[i] =a[j]
a[j] =li_temp
end if
next
next
for i = 1 to li_sumnum
if i = 1 then
ls_return = a[i]
else
ls_return = ls_return ','+a[i]
end if
next
return ls_return
相关文章推荐
- java实现冒泡排序
- java类实现冒泡排序
- 链表实现冒泡排序
- 冒泡排序(python实现)
- 经典算法与数据结构的c++实现——冒泡排序
- 转:冒泡排序的三种实现
- 冒泡排序和快速排序java实现
- 白话经典算法系列之一 冒泡排序的三种实现
- 一步一步搞清排序之冒泡排序(JAVA实现)
- PB实现拖拽或粘贴文件
- java实现冒泡排序和快速排序
- 【C++】冒泡排序的C++实现
- js 实现冒泡排序
- 简单排序Java实现(一):冒泡排序,选择排序,插入排序(原理及实现)
- 排序算法——冒泡排序(C语言实现)
- 【代码】Python冒泡排序的实现
- 【代码】Python冒泡排序的实现
- java实现冒泡排序
- 冒泡排序-选择排序-快速排序(PHP实现)
- 冒泡排序python实现