社区
脚本语言
帖子详情
排序问题perl
vintager4
2005-07-29 03:55:55
看了perl学习手扎12章里的一道题,没有答案,那位大哥知道,帮帮我
利用杂凑%hash = (john, 24, mary, 28, david, 22, paul, 28)进行排序,先依照杂凑的值排序,如果两个元素的值相等,则依照键值进行字串排序。
...全文
94
1
打赏
收藏
排序问题perl
看了perl学习手扎12章里的一道题,没有答案,那位大哥知道,帮帮我 利用杂凑%hash = (john, 24, mary, 28, david, 22, paul, 28)进行排序,先依照杂凑的值排序,如果两个元素的值相等,则依照键值进行字串排序。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xyzxyz1111
2005-07-29
打赏
举报
回复
my %hash = (john, 24, zmary, 28, david, 22, paul, 28);
sub icmp{
$m = $hash{$a} cmp $hash{$b};
return $a cmp $b if $m eq 0;
$m;
}
my @aa = sort icmp keys %hash;
foreach (@aa){
print $_, ":", $hash{$_}, "\n";
}
Perl
基本数组
排序
方法介绍
为了解决这个
问题
,可以利用特殊的比较运算符`<=>`(宇宙飞船运算符)来实现数字
排序
: ```
perl
my @numbers = (14, 3, 12, 2, 23); my @sorted_numbers = sort { $a <=> $b } @numbers; print Dumper \@sorted_...
Algorithm
Perl
10. **图论算法**:
Perl
可用于解决图论
问题
,如最短路径、最小生成树、拓扑
排序
等,这对于网络分析、调度
问题
等领域十分有用。 11. **数值计算与数学算法**:
Perl
可以处理复杂的数学运算,包括复数、矩阵、高精度...
Mastering Algorithms with
Perl
- **多种
排序
算法**:随后详细介绍了多种
排序
算法,包括但不限于冒泡
排序
、插入
排序
、选择
排序
、快速
排序
等。 - **
排序
算法总结**:最后,作者们对各种
排序
算法进行了总结,对比了它们的时间复杂度和空间复杂度,...
Perl
语言入门(第五版-中文版).pdf
问题
与答案 “
perl
”这个词是什么意思? 如何取得
perl
? 我该怎么编写
perl
程序? 走马观花 习题 第二章标量数据 数字 字符串
perl
内建警告信息 标量变量 用print输出结果 if控制结构 获取用户输入 chomp...
Perl
语言入门_中文版_第六版源码
通过这些章节的学习,初学者可以逐步掌握
Perl
语言的基础,并有能力解决实际
问题
。尽管书中可能存在错误,但它仍然是一个宝贵的自学资源,可以配合其他教材和在线资料一起使用,以加深理解和实践。
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章