求助 算法,流程图,原程序不限。
问题大概是这样:输入如下左边表示的域名,按照下面右边表示的顺序输出。abc.example.co.jp abc.
abc.example.or.jp XY.
xy.example.JP info
xy.example.ac.jp
info abc.example-2.ac.jp
abc. example.co.jp
XY. xy.example.JP
xy.example.ac.jp abc.example.or.jp
abc.example-2.ac.jp
输出的顺序是按照靠近右边的域名的字母升序排列的,不分大小写。`比如右边输出的第一个和第二个余名,现比较最右边的com,因为都是com就再比较次一级靠右的example,因为不分大小写所以还无法判断谁先谁后,就在判断更次一级的,这时abc中的第一个字母a先于XY中的第一个字母X,所以abc.先输出。看似简单的排序,但是我一写起程序后,就发现不是那么简单的一个排序,希望高手能介绍介绍思路(具体排序的算法),当然,能提供程序更好(带注释的)。