编程语言应用

首页 » 常识 » 问答 » 字符串排序C语言实例
TUhjnbcbe - 2021/8/14 19:53:00
1、简单的字符串排序

给定有限个字符串,将其按照大小顺序排列。此时的大小顺序简单来说我们可以先认为是ASCLL码的大小顺序。由此我们只需要比较字符串的ASCLL码的大小即可。

2、算法设计

1、输入10个字符串;

2、任选一种排序算法对字符串排序,比较时需要使用strcmp,复制时需要使用strcpy。

3、输出排序后的结果。

3、算法优化

字符串比较使用strcmp无法优化,但每次将字符串整体复制,交换值,效率偏低,使用字符指针数组存储每个字符串的地址,排序时交换指针性能更好。

4、C语言代码实例

#includestdio.h#includestring.h//

1
查看完整版本: 字符串排序C语言实例