当前位置: 代码迷 >> C语言 >> 求助 算法,流程图,原程序不限。
  详细解决方案

求助 算法,流程图,原程序不限。

热度:289   发布时间:2008-04-07 16:44:25.0
求助 算法,流程图,原程序不限。
问题大概是这样:输入如下左边表示的域名,按照下面右边表示的顺序输出。
abc.example.co.jp                abc.example.com
abc.example.or.jp                XY.Example.com
xy.example.JP                    info
example.org                      xy.example.ac.jp
info                             abc.example-2.ac.jp
abc.example.com                  example.co.jp
XY.Example.com                   xy.example.JP
xy.example.ac.jp                 abc.example.or.jp
abc.example-2.ac.jp              examplr.org

输出的顺序是按照靠近右边的域名的字母升序排列的,不分大小写。`比如右边输出的第一个和第二个余名,现比较最右边的com,因为都是com就再比较次一级靠右的example,因为不分大小写所以还无法判断谁先谁后,就在判断更次一级的,这时abc中的第一个字母a先于XY中的第一个字母X,所以abc.exmaple.com先输出。看似简单的排序,但是我一写起程序后,就发现不是那么简单的一个排序,希望高手能介绍介绍思路(具体排序的算法),当然,能提供程序更好(带注释的)。
搜索更多相关的解决方案: 流程图  算法  

----------------解决方案--------------------------------------------------------
对字符串排序  用函数 VIOD stort(char *a[],int n)排序 其中用到了 对字符,的查找 和 转换大小写字母的函数
----------------解决方案--------------------------------------------------------
  相关解决方案