账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    这个查找应该用什么算法?
    31
    0
    data = [
        {type: 'point', ...},  
        {type: 'point', ...},
        {type: 'point', ...},
        {type: 'point', ...},
        {type: 'point', ...},
        {type: 'point', ...},
        {type: 'line', ...},
        {type: 'line', ...},
        {type: 'line', ...},
        {type: 'line', ...},
        {type: 'area', ...},
        {type: 'area', ...},
        {type: 'area', ...},
        {type: 'area', ...},
        {type: 'area', ...}
    ]

    这个数据集合的特征是,各个数据按照各自的type聚集在一起。并且,type为point的集合一定会在line前面,同理,line的集合一定会在area前面。

    现在要插入一条新的数据,type为'area',插入到area集合的第一项里,除了顺序查找,有没有别的查找算法能快一点?谢谢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 别吃我 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部