设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1650|回复: 6
打印 上一主题 下一主题

关于哈稀表的用法!

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-28
帖子
103
跳转到指定楼层
1
发表于 2008-5-11 00:37:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

有事烧纸

梦石
0
星屑
154
在线时间
509 小时
注册时间
2005-10-22
帖子
6982

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

2
发表于 2008-5-11 00:44:16 | 只看该作者
hash表也是一个容器而已
一般在需要高速查询的场合用hash表能获得很好的效果
因为散列可以用任何形式作为索引,所以对于庞大的数据进行快速查找的时间复杂度却极地,这是相对array数组来说的优点所在
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
神隐中,偶尔诈尸
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-28
帖子
103
3
 楼主| 发表于 2008-5-11 00:45:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
11661
在线时间
4518 小时
注册时间
2005-10-22
帖子
7215

开拓者贵宾

4
发表于 2008-5-11 00:50:13 | 只看该作者
以下引用Makey于2008-5-10 16:45:22的发言:

那在RMXP脚本里 哪些有运用到它啊?
可以举几个例子吗

状态有效度那个?
ABCDEF转200 150 100 50 0 -100 那啥..好象
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3134
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

5
发表于 2008-5-11 00:50:51 | 只看该作者
通常的,我的习惯是如果要有复杂的公式,就会邪恶的直接写成哈希表(……)举例:请看Game_Party类(虽然这个类用array也可以做到,但是用hash可以避免nil的麻烦)
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

6
发表于 2008-5-11 03:10:40 | 只看该作者
class Game_Map
  def setup(map_id)
    ... ...   
    # 设置地图事件数据
    @events = {}
    for i in @map.events.keys
      @events = Game_Event.new(@map_id, @map.events)
    end

class Interpreter
  def setup_starting_event
    ... ...
        # 循环 (地图事件)
        for event in $game_map.events.values
          # 如果找到了启动中的事件
          if event.starting

        # 上面那句for和if相当于
        for i in $game_map.events.keys
          if $game_map.events.starting
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

7
发表于 2008-5-11 04:10:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2026-6-17 00:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表