#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void mysort(void *arr,int nsize,int l,int r,int (*cmp)(void *,void *)){
for(int i=l+1;i<r;i++){
for(int j=i;j>l;j--){
if((*cmp)(((char*)arr+j*nsize),((char*)arr+(j-1)*nsize))>0){
void * t=malloc(nsize);
memcpy(t,(char*)arr+j*nsize,nsize);
memcpy((char*)arr+j*nsize,(char*)arr+(j-1)*nsize,nsize);
memcpy((char*)arr+(j-1)*nsize,t,nsize);
}
}
}
}
mysort02.zip
需积分: 0 47 浏览量
2024-04-09
09:11:56
上传
评论
收藏 80KB ZIP 举报
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
2401_83732255
- 粉丝: 0
- 资源: 1
最新资源
- IMG_5255.jpg
- 大学常用数据库设计建库建表语句整理,以及pymysql连接数据库应用案例
- 大学城33-101智能家居报价.xls
- 基于C语言的字符串拼接
- CDBL, a JSON alternative, Curly Brackets Document Layout
- A website for updating and displaying the CBDL tag game data
- 串口与按键控制直流电机运行及液晶屏显示状态
- 精品英格索兰远程管理系统项目细化
- google个人资料.psd
- Windows下开箱后即时编译体验freeRTOS 的MDK demo工程,使用事件Event实现freeRTOS多线程通信
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)