• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

SinceBelieve

Ad infinitum.
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2013年6月27日

【算法】树状数组

摘要: 树状数组(Binary Indexed Tree / Fenwich Tree)目录1 算法特性2 算法描述2.1 求和2.2 更新元素2.3 读取元素的值2.4 查找元素2.5 多维数状数组3 练习题1 算法特性以下讨论中,数组下标从 1 开始而不是 0 ;以二进制表示整数时,LSB 在右侧,比特下标从 0 开始(例如一个字节表示为 \(b_7b_6 \ldots b_0\) ).对于一个元素序列 \(a_1, a_2, \ldots, a_n\) ,考虑以下两种操作:操作一:读写任意元素 \(a_k, k \in [1, n]\).操作二:计算元素序列之和 \(\displaystyle\ 阅读全文

posted @ 2013-06-27 00:08 SinceBelieve 阅读(257) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3