我想实现冒泡排序到我的剧本,让我整理我的数据字母。Perl的排序援助
**NetworkManager** Nov 8 13:24:23 osboxes <info> disable requested (sleeping: no enabled: yes) NetworkManager[1249]:
**dhclient** Nov 8 15:52:45 osboxes DHCPOFFER of 192.168.253.129 from 192.168.253.254 dhclient:
**dhclient** Nov 8 15:52:45 osboxes DHCPACK of 192.168.253.129 from 192.168.253.254 dhclient:
**dnsmasq** Nov 13 17:52:35 osboxes using nameserver 192.168.253.2#53 dnsmasq[1637]:
这就是文件的样子,所以读取文件,然后将其存储到数组中。
我希望能够用什么数据字母在开始进行排序(在**),所以输出应该是这样的:
**dhclient** Nov 8 15:52:45 osboxes DHCPOFFER of 192.168.253.129 from 192.168.253.254 dhclient:
**dhclient** Nov 8 15:52:45 osboxes DHCPACK of 192.168.253.129 from 192.168.253.254 dhclient:
**dnsmasq** Nov 13 17:52:35 osboxes using nameserver 192.168.253.2#53 dnsmasq[1637]:
**NetworkManager** Nov 8 13:24:23 osboxes <info> disable requested (sleeping: no enabled: yes) NetworkManager[1249]:
为什么冒泡排序,而不是仅仅使用Perl的内置'sort'功能?你到目前为止有什么? – Tanktalus
也许是因为任务这么说? :) – simbabque
我认为@Tanktalus提出的问题是有效的。为什么不使用需要几乎零工作并且性能可能更好的解决方案? –