社区
VB基础类
帖子详情
冒泡排序的问题
thenightfox
2006-05-22 10:00:38
要写个子过程,对已知若干整数按递增次序排列,子过程为 Sub Sort1 (a%())
...全文
214
3
打赏
收藏
冒泡排序的问题
要写个子过程,对已知若干整数按递增次序排列,子过程为 Sub Sort1 (a%())
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zq972
2006-05-23
打赏
举报
回复
Private Sub Command1_Click()
Dim C(10) As Double
For n = 1 To 6
C(n) = InputBox("输入需要排序的数", "6个数的冒泡排序", "")
Next n
For i = 1 To 6
For j = 6 To i Step -1
If C(j) < C(j - 1) Then a = C(j): C(j) = C(j - 1): C(j - 1) = a
Next j
Next i
For i = 1 To 6
Print "", C(i)
Next i
End Sub
大概就是这个样子了。数组最好是动态的,呵呵
junki
2006-05-23
打赏
举报
回复
也就是两两进行比较,然后把小的上浮.
fishmans
2006-05-22
打赏
举报
回复
冒泡是最简单的排序,一个循环的事,看书吧.
冒泡排序
的应用——6174
问题
冒泡排序
的应用——6174
问题
问题
叙述: 输入一个n位数,把所有数字从大到小排序后得到a,从小到大排序得到b,用a-b替换原来的数,并继续操作,直到出现循环,即新得到的数曾经得到过。如:初始为1234,依次可得4321-1234=3087、8730-378=8352、8352-2358=6174、而7641-1267=6174,即回到本身。
问题
分析及解决: 不难...
写
冒泡排序
时遇到的
问题
及解决办法
背景 学C++ vector时想用个小练习加深理解,于是写了一个对vector内的整数值进行
冒泡排序
。
冒泡排序
的原理 相邻两个元素进行比较,大的放在右边,小的放在左边(从小到大排列),经过一轮循环后最小的元素在最左边。 第一个版本: #include “bubbleSort.hpp” #include #include using namespace std; void display(vec...
更好用的
冒泡排序
、双向
冒泡排序
,拓展荷兰国旗
问题
冒泡排序
基本思想:从后往前(或者从前往后)两两比较相邻元素的值,若为逆序,则交换他们,直到序列比较完。当一整趟下来都没有元素被移动,代表算法可以提前结束。好比于关键字小的元素逐渐往上漂浮直到冒出水面,关键字打的元素如石头一般下沉到水底。 void BubbleSort(ElemType A[], int n) { for(int i=0; i<n-1; i++) { flag = false; //表示本趟冒泡是否发生交换的标志 for(int j=n-1; j>
冒泡排序
问题
Problem 9 普通题(simple)
问题
描述 老韩让书名号出一道简单题,于是他出了n道题(1-n),让鱼人们去做,并让它们给出每道题的普通指数ai,你能帮帮书名号,帮他把题目按照普通度排序么? 一句话题意:给出n个权值,按照权值从小到大将编号排序。 数据保证权值不重复。 输入格式 第一行一个整数n,代表题目的数量。 第二行n个数字,代表每道题的权值。 输出格式 一行,数...
冒泡排序
和青蛙台阶
问题
青蛙台阶
问题
和
冒泡排序
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章