冒泡排序

原创 2011年01月09日 13:56:00

;跟选择排序差不多,只需稍做修改。。。 

data segment
    arr db 3,4,1,2,8,9,4,3,2,1
    count db $-arr
data ends
code segment
    assume cs:code,ds:data
start:mov ax,data
    mov ds,ax
    mov ax,0
    mov cx,0
    mov cl,count
    dec cx
    mov bx,0
loop1:push cx
    mov bx,0
loop2:mov al,arr[bx]
    cmp al,arr[bx+1]
    jle next
    xchg al,arr[bx+1]
    mov arr[bx],al
next:    inc bx   
    loop loop2
    pop cx
    loop loop1
    mov ax,4c00h
    int 21h
    code ends
    end start

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

冒泡排序以及二分法查询

  • 2017年11月09日 23:15
  • 275B
  • 下载

冒泡排序VB版

  • 2015年03月28日 21:43
  • 27KB
  • 下载

Java数据结构和算法-简单排序(1-冒泡排序)

一般在创建数据库之后,就可能对某些数据进行排序。例如:对商店的销售品按价格排序,对城市按人口增长率进行排序等。排序一般作为检索的一个初始步骤,正如在前面所讲的数组中,二分查找要比线性查找快的多,但是二...

vs2010 冒泡排序

  • 2015年05月10日 15:48
  • 1.09MB
  • 下载

二分查找算法和冒泡排序算法

  • 2015年04月22日 11:27
  • 942KB
  • 下载

冒泡排序笔记(内附代码)

冒泡排序是最简单的排序算法,每次扫描一趟数组,比较相邻元素,若逆序则交换,第一次确定最后一个位置的元素,以此类推直至所有元素按顺序排列。 因此,最直接的思路是对长度为n的数组扫描n-1...

奇偶冒泡排序

  • 2016年03月30日 22:08
  • 1KB
  • 下载

冒泡排序C语言

  • 2016年02月18日 18:57
  • 652B
  • 下载

一维数组,冒泡排序(Day-3)

一维数组,冒泡排序(Day-3)构造类型: 数组,枚举, 结构体,共用体 共用体:union 共用体名 {成员变量};//不同于结构体1. 数组: 格式: 类型修饰符 变量名[] = {...

冒泡排序,舞动的bubble111

  • 2016年01月06日 23:06
  • 50MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:冒泡排序
举报原因:
原因补充:

(最多只允许输入30个字)