自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 快速排序算法--C语言

@快速排序算法–C语言 #include<stdio.h> #include<stdlib.h> void display(int array[],int high){ int i; for(i=0;i<=high;i++){ printf("%d\t",array[i]); } printf("\n"); } int fast_sort(int array[],int i,int j){ //取首位为基准数据 int key = array[i]; whil

2021-03-13 16:06:14 154

原创 简单选择排序算法——C语言

代码实现 #include<stdio.h> #define N 5 void SelectSort(int a[]){ int i,j,k,temp; for(i=1;i<N;++i){ k=i; for(j=i+1;j<=N;j++) if(a[j]<a[k]) k=j; if(k!=i){ temp=a[i]; a[i]=a[k]; a[k]=temp; } } } int main(){ int a[N]; int i; f

2020-06-09 12:15:07 141

原创 折半插入排序——C语言

代码实现 #include<stdio.h> #define N 5 void BinsertSort(int a[]){ int i,j; int low,high,mid; for(i=2;i<=N;++i){ a[0]=a[i];//设置哨兵 low=1;high=i-1; while(low<=high){ mid=(low+high)/2; if(a[0]<a[mid]) high=mid-1; else low=mid+1;

2020-06-08 22:23:13 348

原创 直接插入排序算法——C语言

代码实现 #include<stdio.h> #define N 5 void InsertSort(int a[]){ int i,j; for(i=2;i<=N;++i){ a[0]=a[i];//设置哨兵 for(j=i-1;a[0]<a[j];--j){ a[j+1]=a[j]; } a[j+1]=a[0]; } } int main(){ int a[N]; int i; for(i=1;i<=N;i++){ printf("

2020-06-08 22:20:53 368

原创 C语言-完美代价

要求描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。现 在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一 个完美的回文串。 例如:mamad字符串 交换md:madam(回文!完美!) 代码实现 #include<stdio.h> #include<stdlib.h> #include<string.h> int panduan(char *s); void bianhuan(char *s); int main(){ char *

2020-06-06 17:21:39 640

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除