问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用perl语言编程来验证一个算法

发布网友 发布时间:2024-08-19 18:24

我来回答

1个回答

热心网友 时间:2024-08-23 14:51

%seen = (); # 定义散列 seen
$string = "an apple a day"; #定义变量 string
foreach $byte (split //, $string) { # 依次把string中的字符取出,传给 byte(空格也算一个字符的)
$seen{$byte}++; # 在散列seen中,以该字符为key的value加一(就是统计该字符累计出现次数)
}
print "unique chars are: ", sort(keys %seen), "\n";# 打出seen中获得的全部key的值。
你可以用print %seen;来看一下里面的结果就更清楚了。

总体来说,以上程序就是统计一个字符串里面一共出现了哪些字符(通过散列实现了去重,同时统计了每个字符出现的次数)

自己看这个网站
http://blog.csdn.net/didizyp/archive/2006/08/25/1118286.aspx
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...x4,x5,x6,始终只显现或只允许安装CDR2019或2020软件?急待解决,_百... 农村客厅怎么装修好看? vivox5v有wifi display功能 身份证怎样解除12306 手机WFD是什么意思? 观致汽车是什么国家的 观致是哪国汽车? 南昌市公路管理局青山湖分局内设机构 巴彦淖尔市信访局内设科室及职能 当阳市司法局内设机构 怎么把键盘win换成alt? 天风证券公司百科 学会周易八卦图,可推测世间万物! 易经八卦为什么那么准,易经八卦记忆口诀 为什么一咽吐沫,后背就有点疼呢 吞咽困难后背疼就是食道癌吗 微信突然语音聊天没有声音了,怎么回事? 离婚不给抚养费该如何办 离婚以后孩子爸爸不给抚养费该如何处理 微信没有声音了是为什么呢? 离婚后男方不给抚养费该如何处理 一方不给孩子抚养费该如何办 父母离婚不给子女抚养费该会如何样处理 不给抚养费如何强制执行 离婚时可以约定债务都由一方承担吗? 根据我国法律规定离婚是债权怎么处理? 债务人离婚我可以只起诉一方还钱吗 离婚时约定债务由一方承担,债权人还能要求双方共同还债吗 制作海带绿豆汤的教程有哪些? 海带绿豆汤如何做清淡又好喝? 纯种秋田犬多少钱一只 秋田犬如何看是否纯种 多少钱一只 纯种的日本秋田犬多少钱一只?? 秋田犬粘人吗 多少钱一只 秋田犬好不好养 多少钱一只 铜排制作工艺流程 秋田犬多少钱一只 秋田犬价格 日本秋田犬价格多少钱一只 秋田犬一只多少钱(正宗秋田犬一只大概多少钱) OpenResty快速入门 OpenResty 入门指南 真正的宋朝孙二的十字坡在什么地方 陈氏太极丹阳功练习方法 运丹田开命门(图) 影魔怎么做到瞬间影压? 还有原地转圈圈是咋弄的。。。? 求婚女方说什么话 被求婚时女生该说什么 女生向男生求婚的话怎么说向男生求婚的方式 女生机智回答求婚 女生幽默回应求婚 女生向男生求婚说什么 女生向男生求婚的话语分享 女生向男生求婚表白的套路 求婚女生对男生说的话 女生求婚词怎么说  情人节最浪漫的女生告白