文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>一个在按照人名找同组成员的脚本

一个在按照人名找同组成员的脚本

时间:2009-03-19  来源:machine

#!perl

chomp, /^\[([^]]*)\]$/ ? $group = $1 : ($member_of{$group} = join("\0", $member_of{$group}, $_), push @{$group_of{$_}},\$member_of{$group} ) while (<DATA>);
while (<STDIN>) {
chomp;
print "group: ". ${$_} . "\n" foreach ( @{$group_of{$_}});
}
__DATA__
[group1]
tom
jack
sally
bill
[group2]
vito
pita
mike
[group3]
vito1
pita
mike2

前段时间一直比较忙,没时间写脚本,现在终于有点时间了,先写一个简单的玩玩。

这个脚本的功能是输入一个人的名字后,可以打印出与它组的所有人的名字,一个人可以在不同的组中出现,这时打印所有包含它的组。

主要的算法就是建立每个人名到它所属组的列表的hash。

相关阅读 更多 +
排行榜 更多 +
别惹神枪手安卓版

别惹神枪手安卓版

冒险解谜 下载
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载