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

怎么把代码添加网站wordpress留言页

怎么把代码添加网站,wordpress留言页,网站开发税费,公司网站建设服务机构目录 1.前言 2.qsort函数的介绍 ​3.冒泡法回顾 4.模拟qsort---buble_sort 4.1 buble_sort格式 4.2 主函数#xff0c;以int类型为例 4.3comp_int函数的功能设计 4.4 swap函数的功能设计 5. 总代码概览 1.前言 今天#xff0c;小邓儿带大家用冒泡排序法来模拟一下qs…目录 1.前言 2.qsort函数的介绍 ​3.冒泡法回顾 4.模拟qsort---buble_sort 4.1 buble_sort格式 4.2 主函数以int类型为例 4.3comp_int函数的功能设计 4.4 swap函数的功能设计 5. 总代码概览 1.前言 今天小邓儿带大家用冒泡排序法来模拟一下qsort函数废话不都说咱们开整。 2.qsort函数的介绍 void qsort( void *base,     //指向的要比较数组的起始地址 size_t num,   // 数组大小元素总数 size_t width,   //数组中一个元素的大小单位字节 int (__cdecl *compare )(const void *elem1, const void *elem2 ) ); //比较elem1和elem2的大小,下图为qsort函数第4个参数的描述  3.冒泡法回顾​​​​​​​ 一共进行sz-1趟循环每一趟又依次比较一个数和它后面一个数的大小最终按从小到大的默认顺序进行排列。 4.模拟qsort---buble_sort 4.1 buble_sort格式 void bubble_sort(void* base,                              int sz,                              int width,                              int(*comp)(const void*, const void*)) 具体函数内部情况如下图 这里的bublue_sort函数先是会调用comp函数进行两个数的比较经过判断后再会调用swap函数进行交换。 4.2 主函数以int类型为例 现在咱们需要用comp_int来模拟实现compare函数的功能。 4.3comp_int函数的功能设计 int comp_int(const void* e1, const void* e2) {     return *(int*)e1 - *(int*)e2; } //这里参考下图compare的功能 Return ValueDescription 0elem1 less than elem20elem1 equivalent to elem2 0 elem1 greater than elem2 4.4 swap函数的功能设计 5. 总代码概览 #includestdio.h #includestring.h int comp_int(const void* e1, const void* e2) {return *(int*)e1 - *(int*)e2; } void swap(char* e1, char* e2, int width) {int i 0;for (i 0; i width;i){int t *e1;*e1 *e2;*e2 t;e1;e2;} } void bubble_sort(void* base,int sz,int width,int(*comp)(const void*, const void*))//传过来的形参是指针 {int i, j;for (i 0; i sz - 1; i){int flag 1;//按从小到大顺序排列for (j 0; j sz - 1 - i; j){if (comp((char*)base j * width, (char*)base (j 1) * width )0)//comp的实参是两个地址{swap((char*)base j * width, (char*)base (j 1) * width,width);flag 0;//未按顺序排列}}if (flag 1){break;}} } void Print(int arr[], int sz) {int i 0;for (i 0; i sz - 1; i){printf(%d , arr[i]);}printf(\n);return 0; } int main() {int arr[] { 1,2 ,4 ,3, 6,5,7,9,0 };int sz ;sz sizeof(arr) / sizeof(arr[0]);bubble_sort(arr, sz, sizeof(arr[0]), comp_int);Print(arr,sz); } 好了小邓儿今天的分享就到这里了欢迎老铁们点赞收藏
http://www.hkea.cn/news/14456798/

相关文章:

  • 网站重复重庆网站建设哪家好
  • 邮票上的化学史网站开发网站建设前十名
  • 沈阳制作公司网站网站代码怎么优化
  • 实验教学网站建设策划方案大钢模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?人工费多少钱一平方
  • 广告品牌设计机构网站织梦模板深圳正规网站制作哪家公司好
  • 家具企业网站建设哪里有做枪网站的
  • 免费发布项目的网站一个做网站的团队需要哪些人员
  • 可信网站认证查询招聘信息网站开发背景
  • 做网站怎么切psd图做增员的保险网站
  • 品牌线上推广方式网站seo计划
  • 信息部网站建设工作计划平阴县建设工程网站
  • 找做废薄膜网站wordpress自带主题
  • 做网站为什么没收入网站服务内容有哪些
  • 进入江苏省住房和城乡建设厅网站重庆智能网站建设
  • 湖州高端网站建设公司成都网站建设哪儿济南兴田德润怎么联系
  • 做免费推广的网站有哪些珠海网站设计培训学校
  • 网站建设推广唯心cidun8家装公司网站建设方案
  • 成品网站 智能建站wordpress 国外免费主题
  • 自适应响应式网站源码广告传媒公司经营范围
  • 网站 成功因素网页游戏排行榜 2020
  • 学做蛋糕什么网站旅游地网站制作
  • 无锡网站维护网站建设html代码优化
  • wordpress看文网站用python做网站开发的课程
  • 济宁网站建设流程网站没有备案会被降权吗
  • 成都建设监理协会网站株洲网站制作公司
  • 苏州诶茵诶公司网站微网站素材
  • 怎么建设批量模板网站做网站需要学多久
  • 网站开发+百度编辑器上海php网站建设
  • 宁波网站推广方法手机网站免费
  • 怎么才能创个网站做网站哪家比较好