首页
学习
活动
专区
工具
TVP
发布

炉边夜话

专栏作者
26
文章
26024
阅读量
11
订阅数
冒泡和选择排序
#include <stdio.h> #include <stdlib.h> #include <string.h> //冒泡排序 void bubbleSort(int *a,int len) {      int i,j,temp;      for(i = 0;i<len-1;i++)      {           for(j=0;j<len -i-1;j++)           {                if(a[j]>a[j+1])                {                    temp=a[j];                    a[j]=a[j+1];                    a[j+1]=temp;                }          }     } } //选择排序 void selectSort(int *a,int len) {      int i,j,temp,result;      for(i=0;i<len-1 ;i++)      {           temp=i;           for(j=i+1;j<len-1;j++)           {                 if(a[j]<a[temp])                 {                        temp=j;                 }          }          if(temp!=i)           {                result=a[i];                a[i]=a[temp];                a[i]=result;           }       } }
ternturing
2018-09-12
3520
快速排序
//快速排序,主要思想是通过一趟排序将待排序的记录分割成相邻的两个区域, //其中一个区域中的关键字均比另一区域中记录的关键字要小,在分别对这两个 //区域进行排序,以达到整个序列有序。一般情况是O(logn),最坏情况是O(n)
ternturing
2018-09-12
4030
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档