中易网

c语言 帮忙写一个二分排序的程序代码

答案:2  悬赏:80  
解决时间 2021-02-17 23:28
c语言 帮忙写一个二分排序的程序代码
最佳答案
void sort(int* a, int n){
//当分组中的数据是1个或0个时,分组结束
if(n<=1)return;
//将数据分成两个组
int L,R;
L = 0;
R = n-1;
while(L while(L swap(a[L], a[R]);
while(L swap(a[L], a[R]);
}
//对左边的组再进行分组
sort(a, L);
//对右边的组再进行分组
sort(a+L+1,n-L-1);
}
全部回答

#include <stdio.h> #include <string.h>

#define maxlen 100

void bubble_sort(char *x) {    // 冒泡排序  char i,j,t;  char n = strlen(x);  for (i = 0; i < n - 1; i++) {   for (j = i + 1; j < n; j++) {   // 每次预置k=0,循环扫描后更新k    if (*(x + j) < *(x + i)) {  // 大的放在后面,小的放到前面     t = *(x + j);     *(x + j) = *(x + i);     *(x + i) = t;    // 完成交换    }   }  } }

int main() {  char s1[] = "73c4bf04";  char s2[] = "672dd2f3";  printf("排序前:s1[] = %s,s2[] = %s\n",s1,s2);  bubble_sort(s1);  bubble_sort(s2);  printf("排序前:s1[] = %s,s2[] = %s\n",s1,s2);  return 0; }

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这个u'带得动GTX750TI吗?我说的是完全
冬天采暖,用地暖还是用空调更好?
顺潮饭店我想知道这个在什么地方
合同中享受和享有的区别是什么?
Adidas走珠香水哪种味好?我喜欢类似冰点的种
聚仙阁我想知道这个在什么地方
谁可以回答下国内外壁纸品牌哪个好一点
乐的连锁超市乐优园店地址在哪,我要去那里办
古拉顿厉害还是海皇牙厉害还是裂空座厉害?
洈水风景区我想知道这个在什么地方
易经家里客厅有燕子好吗
求 猫街坊第七期背景音乐。
吉致金融分期贷款,扣费
巨人电器地址在什么地方,想过去办事
我心里好像有问题老想以前不好的往事而烦恼
推荐资讯
抚什么思什么
怎样能取得有学历的在职研究生 MPA
全力詹,季后赛的詹姆斯是个什么样的存在
今天谁家的小狗跑来我家里,我一生气就把它让
下了一部无字幕电影,想下载中英文双字幕,怎
新一的妈妈是第几集发现柯南是新一的
昨晚我的iPhone6splus被偷了 在公交站口 有摄
eps是矢量图?
如何辨别光端机的性能
请问各位知名人士 小弟想找一下 Dj - 动感狂
百度ID是怎么打那些符号的?
03年奇瑞风云,冷车启动正常,热车后再启动就
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?