排序

作者: json_jie | 来源:发表于2015-03-10 12:20 被阅读59次
int sort[10] = {1,23,5,3,6,8,4,4,3,123};
int len = sizeof(sort)/sizeof(sort[0]);
NSLog(@"sizeof(sort)  ==  %lu   sizeof(sort[0] == %lu  len == %d",sizeof(sort),sizeof(sort[0]),len);

pragma mark 冒泡排序

// // 冒泡排序
// for (int i = 0; i < len-1; i++) {
// for (int j = 0; j < len - 1; j++) {
// if (sort[j] > sort[j+1]) {
// int temp = sort[j];
// sort[j] = sort[j+1];
// sort[j+1] = temp;
// }
// }
// }
// for (int i = 0; i < len; i++) {
// printf("%d\n",sort[i]);
// }

warning ==========================

// // 5,8,7,3,1
// for ( int i=0; i<len-1; i++)
// {
// for ( int j=i; j<len-1-i; j++)
// {
// if (sort[j] > sort[j+1])
// {
// int tmp = sort[j];
// sort[j] = sort[j+1];
// sort[j+1] = tmp;
// }
// }
// }
//
// for (int i = 0; i < len; i++) {
// printf("%d\n",sort[i]);
// }

pragma mark // 选择排序

// // 选择排序
// for (int m = 0; m < len-1; m++) {
// for (int n = m+1; n < len;n++) {
// if (sort[m] < sort[n]) {
// int temp = sort[n];
// sort[n] = sort[m];
// sort[m] = temp;
// }
// }
// }
// for (int i = 0; i < len; i++) {
// printf("%d\n",sort[i]);
// }

pragma mark // 快速排序

/**
 *      败了  不知道怎么写,卧槽了个ABC想起这么个揪心的事情。。。。。。
 *
 */

相关文章

  • 【恋上数据结构与算法二】(一)排序(Sorting)

    排序方法 冒泡排序 选择排序 堆排序 插入排序 归并排序 快速排序 希尔排序 计数排序 基数排序 桶排序 初识排序...

  • 排序-冒泡排序

    排序系列传递门 排序—选择排序排序—快速排序排序—插入排序排序-希尔排序(待完善)排序—归并排序(待完善)排序—基...

  • 排序

    冒泡排序: 冒泡排序 选择排序: 插入排序: 希尔排序: 归并排序: 快速排序: 堆排序: 计数排序: 桶排序: ...

  • Java | 10种排序算法

    冒泡排序 选择排序 插入排序 希尔排序 计数排序 基数排序 堆排序 归并排序 快速排序 桶排序

  • 常见的排序

    冒泡排序: 选择排序: 插入排序: 快速排序: 希尔排序: 归并排序: 堆排序: 计数排序: 桶排序: 基数排序:

  • 002--20200409刷题

    冒泡排序 选择排序 插入排序 希尔排序 归并排序 快速排序 堆排序 计数排序 桶排序 基数排序

  • 排序

    排序 符号:Θ 插入排序 选择排序 堆排序 归并排序 冒泡排序 快速排序 桶排序 基数排序 计数排序 插入排序 插...

  • 排序 -- 选择/插入

    聊聊排序吧 冒泡排序 选择排序 插入排序 快速排序 归并排序 计数排序 桶排序 堆排序 本篇 选择排序与插入排序 ...

  • 前端基础整理 | 算法基础

    排序算法 冒泡排序 选择排序 插入排序 希尔排序 归并排序 堆排序 快速排序

  • Java 常见的 8 种排序算法(内排序)

    排序分类 内部排序 插入排序:直接插入排序、希尔排序 交换排序:冒泡排序、快速排序 选择排序:直接选择排序、堆排序...

网友评论

      本文标题:排序

      本文链接:https://www.haomeiwen.com/subject/dynvxttx.html