永发信息网

常见的边缘算法有哪几种,试论述各种方法的优缺点

答案:1  悬赏:60  手机版
解决时间 2021-02-04 09:52
常见的边缘算法有哪几种,试论述各种方法的优缺点
最佳答案
一、冒泡排序
已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先比较a[1]与 a[2]的值,若a[1]大于a[2]则交换 两者的值,否则不变。再比较a[2]与a[3]的值,若a[2]大于a[3]则交换两者的值,否则不变。再比 较a[3]与a[4],以此 类推,最后比较a[n-1]与a[n]的值。这样处理一轮后,a[n]的值一定是这组数据中最大的。再对a[1]~a[n- 1]以相同方法 处理一轮,则a[n-1]的值一定是a[1]~a[n-1]中最大的。再对a[1]~a[n-2]以相同方法处理一轮,以此类推。共处理 n-1 轮 后a[1]、a[2]、……a[n]就以升序排列了。
优点:稳定;
缺点:慢,每次只能移动相邻两个数据。

二、选择排序
每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数 据元素排完。
选择排序是不稳定的排序方法。
n 个记录的文件的直接选择排序可经过n-1 趟直接选择排序得到有序结果:
①初始状态:无序区为R[1..n],有序区为空。
②第1 趟排序 在无序区R[1..n]中选出关键字最小的记录R[k],将它与无序区的第1 个记录R[1]交换,使R[1..1]和R[2..n]分别变 为记录个数增加1 个的新有序区和记录个数减少1 个的新无序区。
③第i 趟排序
第i 趟排序开始时,当前有序区和无序区分别为R[1..i-1]和R(1≤i≤n-1)。该趟 排序从当前无序区中选出关键字最 小的记录 R[k],将它与无序区的第1 个记录R 交换,使R[1..i]和R 分别变为记录个数增加1 个的新有序区和记录个数减少 1 个的新无序区。
这样,n 个记录的文件的直接选择排序可经过n-1 趟直接选择排序得到有序结果。
优点:移动数据的次数已知(n-1 次);
缺点:比较次数多。

三、插入排序
已知一组升序排列数据a[1]、a[2]、……a[n],一组无序数据b[1]、 b[2]、……b[m],需将二者合并成一个升序数列。 首先比较b[1]与a[1]的值,若b[1]大于a[1],则跳过,比较b[1]与a[2]的值, 若b[1]仍然大于a[2],则继续跳过,直 到b[1]小于a 数组中某一数据a[x],则将a[x]~a[n]分别向后移动一位,将b[1]插入到原来 a[x]的位置这就完成了b[1] 的插入。b[2]~b[m]用相同方法插入。(若无数组a,可将b[1]当作n=1 的数组a)
优点:稳定,快;
缺点:比较次数不一定,比较次数越少,插入点后的数据移动越多,特别是当数据总量庞大的时候,但用链表可以解决 这个问题。

四、缩小增量排序
由希尔在1959 年提出,又称希尔排序(shell 排序)。
已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。发现当n 不大时,插入 排序的效果很好。首先取一增 量d(d优点:快,数据移动少;=""
缺点:不稳定,d="" 的取值是多少,应取多少个不同的值,都无法确切知道,只能凭经验来取。=""

五、快速排序=""
快速排序是冒泡排序的改进版,是目前已知的最快的排序方法。
="" 已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先任取数据a[x]="" 作为基准。比较a[x]与其它数据并="" 排序,使a[x]排在数据的第k="" 位,并且使a[1]~a[k-1]中的每一个数="" 据a[x],然后采 用分治的策略分别对a[1]~a[k-1]和a[k+1]~a[n] 两组数据进行快速排序。
优点:极快,数据移动少;
缺点:不稳定。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
橙色格子裙该配什么样的上衣?
四机顺达精铸公司地址在什么地方,想过去办事
Csol预测终于实现
飞扬网吧地址好找么,我有些事要过去
最高人民法院关于企业法人被吊销营业执照后,
小兵张嘎打仗打仗的地方
苏曼音乐酒吧在哪里啊,我有事要去这个地方
下列四组生物中,细胞结构最相似的是A. 变形
奥特曼格斗进化1是PS上还是PS2上的??
求王冠百度云
谁能提供一此呼叫中心外包公司的电话,谢谢
零距离网络会所怎么去啊,我要去那办事
求问天津西青区开往天津站公交车最早发车时间
庆丰·玫瑰苑南门在什么地方啊,我要过去处理
辛集医院就诊,因需转院到石家庄和平医院,在
推荐资讯
合肥市公交车司机的工资有多少
现代名图发动机带自动启停吗
一嗨租车(婺源站高铁便捷点)怎么去啊,我要去
求大叔文,舅甥文,叔侄文,兄妹文,真伪都行
温州贷可靠吗?
塔罗牌测对方对目前这段感情的想法,圣三角
女朋友要我通过我家里的关系帮他找工作
京东商品可以选产地吗
国内有什么银行可以办理VISA或者JCB的信用卡
两次金融危机在什么时候发生?
我是2017贵州高考考生,可能我不会上本省二本
那个电信199元送100M宽带的套餐,7折是怎么回
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?