问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一道vf题.,,..求帮忙 用多重循环做随机产生10个数,用冒泡,选择,插入三种...

发布网友 发布时间:2023-12-23 13:34

我来回答

2个回答

热心网友 时间:2024-07-30 15:30

只写算法了,写全程序太多了
冒泡排序
a[1]~a[10]:10个随机数
for i = 1 to 10 do
for j= i to 10 do
if a[j]>a[i] then
x= a[j]
a[j]=a[i]
a[i]=x
end

选择排序
a[1]~a[10]:10个随机数
b[1]~b[10]:空数列
for i= 10 downto 1 do
{x=1
for j= 1 to i do
[
if a[j]>a[x] then x=j
]
b[i]=a[x]
}
插入排序
用指针很方便,数组麻烦。
a[1]~a[10]:10个随机数
b:空链表
b=a[1]
for i =2 to 10 do

while (b<a[i])or (b=null) do
[b=b.next]
b=a[i]
b =b.first

热心网友 时间:2024-07-30 15:26

冒泡排序:

clear

dimension a(10)

?"排序前:"

for i=1 to 10

a(i)=int(rand()*100)

??a(i)

endfor

for i=1 to 10

    for j=1 to 10-i

        if a(j+1)<a(j)

        t=a(j)

        a(j)=a(j+1)

        a(j+1)=t

        endif

     endfor

endfor

?"排序后:"

for i=1 to 10

??a(i) 

endfor

选择排序:

clear

dimension a(10)

?"排序前:"

for i=1 to 10

a(i)=int(rand()*100)

??a(i)

endfor

for i=1 to 9

    k=i

    for j=i+1 to 10

       if a(j)<a(k)

       k=j

       endif

    endfor

    if k!=i

       t=a(i)

       a(i)=a(k)

       a(k)=t

     endif

endfor

?"排序后:"

for i=1 to 10

??a(i) 

endfor

插入排序: 

clear

dimension a(11)

?"排序前:"

for i=2 to 11

    num=int(rand()*100)

    ??num

    a(1)=num

    for j=i-1 to 1 step -1

        if num<a(j)

           a(j+1)=a(j)

        else

           a(j+1)=num

           exit

        endif

     endfor

endfor

?"排序后:"

for i=2 to 11

??a(i) 

endfor
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
word文档怎么设置页码word怎么从中间开始设置页码 《祖宗模拟器》如何长寿长寿技巧分享 祖宗模拟器答案大全,你知道吗。 祖宗模拟器答案大全,哪位有? 宝石种类分为哪几类? 表格怎么自动排序号excel表格中自动生成序号技巧 表格如何自动排序仅需4步让Excel表格自动排序的方法 1.5匹富士空调电脑板开机就烧保险丝 为什么 修空调只是把拆了个压敏电阻,虽然可以运行,但这样没问题吗? 1.5富士空调电脑板一通电就烧保险丝为什么 ...太难受啦,我该怎么治啊?吃药和点眼药水都不起作用 电信公司没经过我同意用我身份证为多人办理手机号码,请问如果别人欠费了... 农村信用社卡补办七天后去领卡正好是星期天,说双休日不能领卡... 万宝路黑睿好抽吗 怎样从南京信息大学去南京审计学院。 购房合同的条款是什么意思 我想把一双直排轮溜冰鞋用快递从长春寄到河南信阳,大概需要多少钱? 我的身份证号也被盗用注册了两个电信号码而且欠费,我打算报警处理 文涵路上租二室一厅一卫一亇月租金多少 ...个圆组合的图形,其中大正方形的周长是24厘米,求阴影部分的面积... 气门摇臂为什么断裂? 打开电脑下面的任务栏变的很异常,变的一格一格的很难看,不影响使用可 ... 龙魂天下手游攻略大全? ...可是一到饭店就饿了 而且每次都吃到撑,有什么办法可以抑制食欲,或者... 肾小球总数11个,6个硬化,一个不全硬化严重吗 永劫神髅本伟和慢慢谁厉害 ...花,她说不要,我还是买了,现在她很生气,怎么办? ...从C盘改D盘去了,可是移动的时候没有新建文件夹,以为会自动在D盘里... ...人体内组织细胞和内环境之间进行物质交换示意图,请回答相关问题:(1... ...男:78年阳历11月17号中午12点30 女:82年阳历11月20日晚23点50分... 怎样用ps剪切图片形状? 在使用过程中气门摇臂断裂啥原因? ...学生在哪个校区上课?整体环境怎么样?宿舍条件如何? ...多得数不清,我想做卖树木生意,不知道应该怎么卖,请做这行的给点意... 今天我给我女朋友买了一束花她很生气把我拉黑了怎么办? 两个手机用同一个两个手机都能看到聊天记录吗? 蒙古国和朝鲜,那个国家的经济好些啊?另外,哪个国家和中国的关系... 内蒙古和朝鲜哪个国家要好一点? 合肥市北二环路与大房郢路环保部门星期六上班吗 桥北做地铁到南京清凉山体育馆 从福建寄轮滑鞋到上海运费要多少钱 眼睛下眼皮突然变成紫色怎么回事 本人出差到上海顺便玩两天,求上海的朋友们给指点下该主要去哪?_百度知 ... 这个空压机三相电空压机能改成单项电的吗?电机貌似是1.5千瓦 一个号码注册了两个,怎么注销另一个? 求好心人分享人类清除计划2:无政府状态 The Purge Anarchy? (2014)免... 一个号码注册了两个,怎么注销另一个? 桥北客运站南到建邺区汉中门大街怎么坐车 六(1)班在一次考试中,有两个同学不合格,及格率是95%,六(1)班有学生... 邵阳金禾华庭在哪里?