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

uiapp博客 个人网站自助注册搭建网站

uiapp博客 个人网站,自助注册搭建网站,广州做网站价格,桐城市住房与建设网站qsort函数的功能#xff1a; qsort相较于冒泡排序法#xff0c;不仅效率更快#xff0c;而且能够比较不同类型的元素#xff0c;如#xff1a;浮点数#xff0c;结构体等等。这里我们来模拟下qsort是如何实现这一功能的#xff0c;方便我们对指针数组有一个更深层次的理…qsort函数的功能 qsort相较于冒泡排序法不仅效率更快而且能够比较不同类型的元素如浮点数结构体等等。这里我们来模拟下qsort是如何实现这一功能的方便我们对指针数组有一个更深层次的理解。 以结构体中年龄的排序举例。 代码  #define _CRT_SECURE_NO_WARNINGS #includestdio.h #includestdlib.h #includestring.h void Swap(char* buf1, char*buf2, size_t width)//传入数组1数组2的地址传入数组大小 {int i 0;for (i 0; i width; i) {char tmp *buf1;//交换元素*buf1 *buf2;*buf2 tmp;buf1;buf2;} } void bubble_sort2(void* base, size_t sz, size_t width, int (*cmp)(const void* p1, const void* p2))//模拟qsort函数 {int i 0;for (i 0; i sz - 1; i){int j 0;for (j 0; j sz - 1 - i; j){if (cmp((char*)base j * width, (char*)base (j 1) * width) 0)//前一个元素比后一个元素大交换{Swap((char*)base j * width, (char*)base (j 1) * width, width);//交换所占的空间}}} } struct Stu//结构体 {char name[20];int age; }; int cmp_stu_by_age(const void* p1, const void* p2) {return ((struct Stu*)p1)-age - ((struct Stu*)p2)-age;//比较元素大小 } void test1() {struct Stu arr[] { {zhangshan,18},{lisi,54},{wangwu,17} };int sz sizeof(arr) / sizeof(arr[0]);bubble_sort2(arr, sz, sizeof(arr[0]), cmp_stu_by_age);int i 0;for (i 0; i sz; i){printf(%s %d\n, arr[i].name, arr[i].age);} } int main() {test1();return 0; } 效果
http://www.pierceye.com/news/845594/

相关文章:

  • 制作网页网站教程网站开发一般用
  • 网站换空间 sitewordpress 下载功能
  • 国外优秀的字体设计网站西安地产网站制作公司
  • 微网站和普通网站区别租腾讯服务器做网站行吗
  • 西安网站品牌建设福州建设发展集团网站
  • 网站源码怎么有wordpress内嵌播放器
  • 南宁网站快速排名提升一起来做网站17
  • 网站做数据分析什么软件是做网站的
  • 邯郸移动网站建设建设网站的报价
  • 做网站优化期间能收到网站吗科技创新与应用
  • 有没有做的很炫的科技型网站wordpress企业主题二次开发下载
  • 陕西住房和建设部网站深圳外贸建站模版
  • 自己做网站的各种代码wordpress只能访问主页
  • 四川监理协会建设网站长沙有哪些楼盘
  • 网站首页欣赏网站模板 wordpress带会员系统
  • 关于音乐的个人网站wordpress 报名表单
  • 国内做的好看的网站设计wordpress 与现有sso
  • 通辽网站建设罗湖中心区做网站
  • 宁波网站建设哪家快湛江专业的建站托管
  • 四川省城乡住房建设部网站首页自建wordpress 客户端
  • 番禺做网站价格百度app打开
  • 扬中网站推广导流非国产手机浏览器
  • 外国网站英语要求建立网站就是制作网页
  • 电商网站建设与运营实训可以做网站的app
  • 深圳南山区网站建设公司站长工具seo综合查询 分析
  • 互粉的网站是怎么做的网站建设公司利润怎么样
  • 个人网站平台搭建咸阳企业做网站
  • 租用外国服务器网站网站建设电子商务论文选题方向
  • 网站建设那种语言好wordpress 首页添加链接
  • NET开发网站开发工程师招聘潍坊市网站建设公司