社区
C语言
帖子详情
求助一道考研题
weixin_36921802
2016-12-04 01:52:33
关于qsort的,这种结构没见过。还有字符型数字怎么比较排序。
...全文
214
5
打赏
收藏
求助一道考研题
关于qsort的,这种结构没见过。还有字符型数字怎么比较排序。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ooolinux
2016-12-06
打赏
举报
回复
我的运行结果是: -6784 -24 1 0 13 24 45 456 6784 3 54 -19 11 11 3 53 6784 456 54 53 45 24 13 11 11 3 3 1 0 -19 -24 -6784 0 1 3 3 11 11 13 24 45 53 54 -19 -24 456 6784 -6784 我的理解是: 第一行输出就是读取的data.txt文件的输出,每一项都是一个字符串a[i](虽然字符串都是数字)。 第一次快排,比较函数是: return atoi((char(*)[80])b)-atoi((char(*)[80])a); 就是把每一个字符串都转换为整数,而且b在前面,a在后面,所以是降序,所以输出结果就是第二行。 第二次快排,比较函数先比较字符串长度,长度相等的情况下,按strcmp比较,升序,所以先是长度为1的字符串,长度为1又按照ASCII值升序,然后长度为2。要注意长度为3的有:-19 -24 456,'-'负号字符的ASCII值小于数字'0'——'9'的ASCII值,所以字符串-19和-24排在字符串456前面,这个真的要对ASCII表比较注意的才不会丢分。
赵4老师
2016-12-06
打赏
举报
回复
考研题都缩水成这副模样了。
小灸舞
版主
2016-12-05
打赏
举报
回复
http://www.cnblogs.com/CCBB/archive/2010/01/15/1648827.html
paschen
2016-12-04
打赏
举报
回复
参看:
http://en.cppreference.com/w/c/algorithm/qsort
paschen
2016-12-04
打赏
举报
回复
qsort最后一个参数是一个函数指针 指向这种类型的函数: int cmp(const void *a, const void *b); 相等返回0,参数1大于参数2返回正数,否则返回负数
考研经验-从入门到成功-有干货-全/非全考研-在职考研
背分析题(背押题) 徐涛小黄书的特点 肖四肖八的特点 自己练英语作文如何批改 自己的作文用的词汇太low怎么办 给在职考研人的一些经验分享 上班如何有效学习 如何有效的推脱工作 如何写周报 如何光明正大的在上班...
北理计算机考研复试经验贴
很早就想写一篇复试经验贴,因为关于复试,消息相对初试少很多,尤其北理,关于具体怎么考,网上信息更是匮乏,之前自己也是死缠烂打,一路追着各位学姐学长问经验,
求助
老师才一路走过来,至今还没有看过系统完整的...
东华大学2021考研基本练习题1~45(完结)
本文记录东华大学2021考研OJ系统全部习题及答案。代码均是本人所写,如有不妥待完善的地方,欢迎留言,实时更新。
2024考研计算机408--平衡二叉树旋转记忆技巧
所以我们对于旋转的掌握,只需要学会做题即可。平衡二叉树的旋转有多种方式,但是我们可以通过一些技巧来理解它。这样可以减轻我们的记忆负担。好,首先看一下平衡二叉树旋转的时机。当插入和删除之后,这棵树有可能...
日常王道考研帖 卑微 7.12
一直想写些什么,算是对考研这段痛并快乐着的日子的纪念吧,同时也算回报一下王道,非常感谢王道的创建者们,提供了这么好的一个平台,帮助了一届又一届的考研学子。我也希望自己能够成为其中的一分子,把“予人玫瑰...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章