博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
冒泡排序优化版
阅读量:7113 次
发布时间:2019-06-28

本文共 898 字,大约阅读时间需要 2 分钟。

冒泡排序优化,特记于此,铭记于心...

(从小到大)

1 //冒泡排序 2 DWORD Bubblesort( VOID* pArry,  3                  const DWORD dwNum ) 4 { 5     DWORD dwRet; 6     dwRet = 0; 7  8     BOOL bFlag; 9     PDWORD dwP;10     DWORD dwCount_I;11     DWORD dwCount_J;12     DWORD dwTemp;13 14 15     bFlag = TRUE;16     dwP = (PDWORD)pArry;17     for ( dwCount_I = 0; dwCount_I < dwNum && bFlag; dwCount_I++ )18     {19         bFlag = FALSE;20         for ( dwCount_J = 0; dwCount_J < ( dwNum - dwCount_I - 0x01 ); dwCount_J++ )21         {22             if( dwP[dwCount_J] > dwP[dwCount_J + 0x01] )23             {24                 dwTemp = dwP[dwCount_J];25                 dwP[dwCount_J] = dwP[dwCount_J + 0x01];26                 dwP[dwCount_J + 0x01] = dwTemp;27                 bFlag = TRUE;28             }29         }30     }31 32 33     return dwRet;34 }

 

转载于:https://www.cnblogs.com/wolf89/archive/2012/12/22/2828733.html

你可能感兴趣的文章
React 渲染优化:diff 与 shouldComponentUpdate
查看>>
讲道理,React中,我们为什么需要写 super(props)?
查看>>
react-router4 路由嵌套 及 Switch使用问题(详细里有贴代码具体描述) ?
查看>>
Python图表绘制工具:Matplotlib_Part 1
查看>>
去中心化交易所在2019年的发展趋势
查看>>
第2章 css边框属性
查看>>
Android 组件化之路
查看>>
react学习笔记
查看>>
Retrofit系列
查看>>
我的js日记-对象字面量知识串烧
查看>>
算法与数据结构1800题 之线性表 (三)
查看>>
node中间层实现文件上
查看>>
spring cloud构建互联网分布式微服务云平台-高可用的服务注册中心
查看>>
分布式服务防雪崩熔断器,Hystrix理论+实战。
查看>>
从0开始学习Stream
查看>>
Python爬取豆瓣电影的短评数据并进行词云分析处理
查看>>
Android开发之从零开始学RxJava 2.x(一)认识Rxjava
查看>>
(十三)spring cloud微服务分布式云架构-服务容错保护(Hystrix断路器)
查看>>
39 Combination Sum
查看>>
未来人工智能可能会拥有情绪
查看>>