A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cieadgbohf 中级黑马   /  2015-6-2 00:42  /  843 人查看  /  18 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看不懂冒泡和选择排序的区别啊  求解答

18 个回复

倒序浏览
冒泡是每次都是相邻元素比较,选择排序是元素分别与一个元素比较
回复 使用道具 举报 1 0
冒泡排序是相邻元素之间比较,选择是在未排序的元素中比较找到最小的
回复 使用道具 举报
假如有五个元素
选择就是先拿第一个依次跟2345比,然后再拿第二个跟345比 以此类推 最值出现在左边。
冒泡就是1跟2比,2跟3比,3跟4比,4跟5比,然后再1跟2,2跟3,3跟4,最值出现在右边
回复 使用道具 举报
谢晓明 发表于 2015-6-2 00:51
冒泡是每次都是相邻元素比较,选择排序是元素分别与一个元素比较

学习~ 感谢分享!
回复 使用道具 举报
选择排序 好像按住一个在左手 然后用右手去摸后面的  比大小,合适了就左右手换一下;
回复 使用道具 举报
冒牌排序  好像在算盘上玩  相邻两个比  合适了就一个扒拉上去  一个扒拉下来
回复 使用道具 举报
冒泡是相邻比大小,互换位置,选择是一个和其他几个比,互换位置
回复 使用道具 举报
主要区别在排序的思想上,代码上区别小
回复 使用道具 举报
其实就是两种排序思想,
回复 使用道具 举报
你去网上搜一下嘛,他们那两个图直接花的比较好。或者你在看看毕老师讲的。
回复 使用道具 举报
冒泡是两两相互比较,选择排序则是选定一个元素跟后面的元素比较,符合条件的就往后排。
回复 使用道具 举报
路过!!!!!!!
回复 使用道具 举报
给你表示一下两种排序没一次排序后的结果,假设数组{3,2,1,5,4}
选择排序:
{3,2,1,5,4}
{1,3,2,5,4}
{1,2,3,5,4}
{1,2,3,4,5}
冒泡排序:
{3,2,1,5,4}
{2,1,3,4,5}
{1,2,3,4,5}
回复 使用道具 举报
选择排序,先排最前面;冒泡排序先排最后面。
回复 使用道具 举报
多看两遍就好了,然后自己背着敲,想不起来了就看一下,一直到自己能敲出来
回复 使用道具 举报
就是与相邻数字比较  然后通过第三方变量交换位值
回复 使用道具 举报
学习学习
回复 使用道具 举报
。。。。。。。。。。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马