2019独角兽企业重金招聘Python工程师标准>>>

#include <stdio.h>
#include <stdlib.h>
#include <string.h>typedef struct _CHARACTER
{char name[128];char nationality[128];
}CHARACTER;int cmp(const void* a,const void *b)
{char* name_a=((CHARACTER*)a)->name;char* name_b=((CHARACTER*)b)->name;return strcmp(name_a,name_b);
}int main(void) { CHARACTER charaList[]={{"Rene Artois","French"},{"Edith Melba Artois","French"},{"Yvette Carte-Blanche","French"},{"Maria Recamier","French"},{"Mimi Labonq","French"},{"Michelle","French"},{"Roger LeClerc","French"},{"Ernest LeClerc","French"},{"Alfonse","French"},{"Erich von Klinkerhoffen","German"},{"Kurt von Strohm","German"},{"Hubert Gruber","German"},{"Hans Geering","German"},{"Otto Flick","German"},{"Engelbert von Smallhausen","German"},{"Helga Geerhart","German"},{"Alberto Bertorelli","Italian"},{"Crabtree","British"},{"Fairfax","British"},{"Carstairs","British"},};int itemNum=sizeof(charaList)/sizeof(CHARACTER);int itemSize=sizeof(CHARACTER);qsort(charaList,itemNum,itemSize,cmp);printf("Characters from ""Allo Allo""\n\n");for(int p=0;p<itemNum;p++){printf("Name:%s\nNationality:%s\n-----------------------------------------\n",charaList[p].name,charaList[p].nationality);}return 0;
}

转载于:https://my.oschina.net/betayuan/blog/1551372

对元素组按关键字字典序排序相关推荐

  1. 9个元素换6次达到排序序列_排序总结:二大种,六小种排序方式

    0.各种排序性能介绍 一.非线性时间比较排序 1.交换排序 1.1.冒泡排序 1.2.快速排序 2.插入排序 2.1.简单插入排序 2.2.希尔排序 3.选择排序 3.1.简单选择排序 3.2.堆排序 ...

  2. 9个元素换6次达到排序序列_面试题精选(排序算法类)c/c++版 上篇

    1-1排序算法专题 0 常见排序算法总结 基础排序算法: 冒泡排序.选择排序.插入排序.归并排序.希尔排序.快速排序.堆排序 建议看不懂原理说明或图示时请看代码. 1. 冒泡排序 1.1 基本思想 冒 ...

  3. 数据结构源码笔记(C语言):英文单词按字典序排序的基数排序

    //实现英文单词按字典序排序的基数排序算法#include<stdio.h> #include<malloc.h> #include<string.h>#defin ...

  4. java字符串字典排序_java实现对map的字典序排序操作示例

    本文实例讲述了java实现对map的字典序排序操作.分享给大家供大家参考,具体如下: java中对map的字典序排序,算法验证比对微信官网https://mp.weixin.qq.com/wiki?t ...

  5. java map字典序_java中对map的字典序排序

    java中对map的字典序排序,算法验证比对微信官网https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115& ...

  6. 字典排序什么意思_字典序排序

    查字典时,比如查单词 Love ,我们是从第一个字母L,开始查找,在A~Z开头中的单词中,不管是实际操作的二分查找还是别的方式查找,总能找到L打头的单词所在的位置范围,然后又在这个范围内开始查找O字母 ...

  7. Practice—毛绒玩具名字(字典序排序)

    目录 一.题目 二.输入输出格式 三.实现 四.总结 一.题目 萨博有 N 个毛绒玩具,萨博给他们都起了名字.每个毛绒玩具的名字都不超过 40 个字符. 萨博想把这些毛绒玩具的"名字&quo ...

  8. 字典序 java_java实现对map的字典序排序操作示例

    本文实例讲述了java实现对map的字典序排序操作.分享给大家供大家参考,具体如下: java中对map的字典序排序,算法验证比对微信官网https://mp.weixin.qq.com/wiki?t ...

  9. 元素序列几个常用排序算法:一

    在改章节中,我们主要绍介元素序列的内容,自我感觉有个不错的建议和大家分享下 一.交换排序 1.冒泡排序: 冒泡排序的想思就是每次对指定区间行进历遍的同时,较比相邻元素,如果相邻元素为逆序则交换相邻元素 ...

最新文章

  1. [LeetCode]题解(python):108-Convert Sorted Array to Binary Search Tree
  2. linux c va_list 32位和64位的差异
  3. Android 网易云信获取图片,Android 网易云信集成(一)
  4. matlab dmodce,吧里有没有大神可以教我怎么改dmodce函数,用的matlab2012a版本
  5. Eclipse 的 Tomcat 插件
  6. 豆瓣7.6,这部被低估的科幻片告诉你,通过图灵测试的AI有多可怕!
  7. 菜鸟CEO万霖:双11包裹量将继续增长 已建立更高效的物流枢纽
  8. 数据结构二叉树线索化
  9. 潮流仿真分析matlab,基于MATLAB的电力系统潮流仿真与研究
  10. 收藏~10年软件测试人员的工作方法进阶汇总
  11. C语言-简介及IDE介绍
  12. 字体文件夹在哪?xp\win7\win8\win10系统字体文件夹位置
  13. 正版Oracle产品价格
  14. javaScript实现简单网页倒计时代码
  15. LZJ流体质量计算机价格,LZJ-ⅢC型流体质量计算机
  16. 拖拉机大战贺岁版发布
  17. b5纸尺寸_画册设计一般多大 宣传册设计用多大尺寸比较合适
  18. Rstudio手动安装程序包
  19. 微信小程序表单含多图上传
  20. 2月第二周安全要闻回顾:微软发通缉令 IBM关注犯罪

热门文章

  1. SQL Server 触发器 详细讲解
  2. webpy使用笔记(一)
  3. 几个大厂及 RCE漏洞二三事
  4. Cannot assign to read only property 'exports' of object '#Object'
  5. 广度优先搜索算法(Breath-first Search)是如何搜索一张图的?
  6. 登录窗体与主窗体的关闭
  7. 一起撸个朋友圈吧 (Step6) 评论对齐(点击评论对齐)【下】
  8. Linux 内核的测试和调试(1)
  9. 金蝶kis记账王使用前要准备哪些资料
  10. 2012总结--第5篇--人脉篇