当前位置: 首页 > news >正文

高明网站设计服务产品营销推广方式

高明网站设计服务,产品营销推广方式,锡林浩特网站建设开发,软文大全500篇qsort 编译器函数库自带的快速排序函数。 void qsort(void*base,size_t num,size_t width,int(__cdecl*compare)(const void*,const void*)); 参数解释#xff1a; void*base-待排序数组首地址size_t num-数组中待排序元素数量size_t width-各元素的占用空间大小int(__cde…qsort 编译器函数库自带的快速排序函数。 void qsort(void*base,size_t num,size_t width,int(__cdecl*compare)(const void*,const void*)); 参数解释 void*base-待排序数组首地址size_t num-数组中待排序元素数量size_t width-各元素的占用空间大小int(__cdecl*compare)(const void*,const void*)-指向比较两个元素的函数的指针 qsort函数的用法 #include stdio.h /* printf */ #include stdlib.h /* qsort */int compare (const void * a, const void * b) {return ( *(int*)a - *(int*)b ); }int main () {int n;int values[] { 40, 10, 100, 90, 20, 25 };qsort (values, 6, sizeof(int), compare);for (n0; n6; n)printf (%d ,values[n]);system(pause);return 0; } 例子2 #include stdio.h /* printf */ #include stdlib.h /* qsort */int compare(const void * a, const void * b) {return (*(int*)a - *(int*)b); }int main() {char s[3][4] { z,g,c }; //字符串数组排序 qsort(s, 3, sizeof(s[0]), compare); //sizeof(s[0])sizeof(char)for (int i 0; i3; i)printf(%s\n, s[i]);system(pause);return 0; } 模拟实现qsort #include stdio.h #include assert.h #include stdlib.h/* 判断n1,n2元素大小n1比n2大返回正数小返回负数相同返回0 */ int cmp(const void*n1, const void*n2) {return *(char*)n1 - *(char*)n2; //升序 }/* 交换每个字节 sizeof(char) 1;sizeof(int ) 4; sizeof(arr1[0])1;sizeof(arr[0])4; */ void Swap(char *buf1, char* buf2, int width) {int i 0;for (i 0; i width; i){char tmp *buf1;*buf1 *buf2;*buf2 tmp;buf1;buf2;} }/* 冒泡排序法 */ void bubble_sort(void *base, int sz, int width, int(*cmp)(const void* n1, const void*n2)) //模拟实现qsort {int i 0;for (i 0; i sz - 1; i){int j 0;for (j 0; j sz - 1 - i; j){int ret cmp(((char*)base (j*width)), ((char*)base (j 1)*width));if (ret0){Swap(((char*)base (j*width)), ((char*)base (j 1)*width), width);}}} }int main() {int i 0;int arr[] { 1, 4, 7, 5, 6, 9 };bubble_sort(arr, sizeof(arr) / sizeof(arr[0]), sizeof(arr[0]), cmp);for (i 0; i sizeof(arr) / sizeof(arr[0]); i){printf(%d , arr[i]);}printf(\n);/*printf输出格式%s*/char arr1[] { a,f,y,w,b };bubble_sort(arr1, sizeof(arr1) / sizeof(arr1[0]), sizeof(arr1[0]), cmp);for (i 0; i sizeof(arr1) / sizeof(arr1[0]); i){printf(%c , arr1[i]);}printf(\n);system(pause);return 0; }
http://www.pierceye.com/news/162188/

相关文章:

  • ftp上传文件到网站深圳成品网站超市
  • 网站开发时app打开很慢建设网站还要云服务器吗
  • 网站设计方案应该怎么做网站自适应开发
  • 徐州手机网站设计青龙县建设局网站
  • 罗湖网站建设费用帮忙做文档的网站
  • 如何在720云网站做全景视频域名注册网站查询工具
  • 网站定制开发流程和功能wordpress怎么看访问
  • 浙江省互联网建设网站python开发手机网站开发
  • 做网站需要多少钱一年动漫制作技术是学什么
  • 刘洋网站建设 够完美保卫处网站建设
  • 个人怎么申请营业执照北京朝阳区优化
  • 免费的舆情网站不用下载直接打开江西城乡建设网站
  • 那些网站是做金融行业网站主目录权限配置
  • 本地网站做不大wordpress 安全设置
  • 宁波教育平台网站建设广告行业怎么找客户
  • php企业网站开发实验总结商城网站建设模板
  • 单词优化和整站优化建设银行的网站特点
  • 厦门淘宝网站设计公司wordpress大前端dux5.2
  • 淮南网站seo网络信息发布平台
  • 网站自己做流量如何查询网站被百度收录情况
  • 网络营销网站源码做网站中怎么设置单张图片
  • 怎么做淘宝客网站网站定位代码
  • 自己给网站做logo卓成建设集团有限公司网站
  • 西宁建设网站软件徐州集团网站建设公司
  • 做网站卖设备找哪家好百度智能云windows系统服务器建站
  • 长沙企业做网站专门查企业信息的网站
  • 比较权威的房产网站百度网盘官网登陆入口
  • 金融商城快捷申请网站模板下载安全电子商务网站设计
  • 公司网站建设重要性天津建设交培训中心网站
  • 成都网站制作东三环论文一区二区三区是什么意思