这是什么排序
昨天下午公司代码评审,公司开发人员中大部分说这是冒泡排序。好吧,我承认我肤浅。只有我一人说是选择排序。都是神人呀。
for(i=0; i<count-1; i++)
{
for(j=i+1; j<count; j++)
{
ATTR_ask_obj_attrib(tmpArray[i], "CHECKNO", attrValue);
checkNo1 = atoi(attrValue);
ATTR_ask_obj_attrib(tmpArray[j], "CHECKNO", attrValue);
checkNo2 = atoi(attrValue);
if(checkNo1 > checkNo2)
{
objTag = tmpArray[i];
tmpArray[i] = tmpArray[j];
tmpArray[j] = objTag;
}
}
}
...全文
相关推荐
7种常用排序算法实现(C++)(冒泡排序、选择排序、直接插入排序、希尔排序、堆排序、归并排序以及快速排序)
本文件是7种常用排序算法的实现(C++),包括冒泡排序、选择排序、直接插入排序、希尔排序、堆排序、归并排序以及快速排序。代码详细有注释且有测试用例。
希尔排序,冒泡排序,堆排序等各种排序算法
排序算法: 1、插入排序 2、希尔排序 3、冒泡排序 4、快速排序 5、简单选择排序 6、堆排序
六种内部排序算法比较:直接插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序。
六种内部排序算法比较:直接插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序。包含实验报告和源代码设计。
7大排序算法实现程序(快速排序,冒泡排序,选择排序,归并排序,插入排序,希尔排序,堆排序)
7大排序算法(快速排序,冒泡排序,选择排序,归并排序,插入排序,希尔排序,堆排序)实现源码
冒泡排序,选择排序,插入排序,希尔排序,堆排序,归并排序,快速排序源码实现
冒泡排序,选择排序,插入排序,希尔排序,堆排序,归并排序,快速排序源码实现,里面有详细讲解,对新手应该有帮助


