新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
右メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
ページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
おまかせページ移動
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
projecthikky @ ウィキ
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
projecthikky @ ウィキ
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
projecthikky @ ウィキ
Wiki Admin LILIN
ページ新規作成:
ページ一覧
更新履歴
取得中です。
昨日:
-
今日:
-
合計:
-
Edit
アルゴリズム
>
FenwickTree(BinaryIndexedTree)
Fenwick Tree (または Binary Indexed Tree / BIT)
(日本語の呼び名は無いみたい、強引に訳すると、フェンウィック木、2進索引付き木?)
部分的な値の更新を繰り返す必要のあるデータの累積和を高速取得できるデータ構造?
wikipediaによると1994年にピーター・フェンウィック氏が提案したデータ構造とのこと
競プロの問題
日本語
北海道大学の競プロサークルによるスライド解説
https://www.slideshare.net/hcpc_hokudai/binary-indexed-tree
hos氏によるスライド解説(PDF)
http://hos.ac/slides/20140319_bit.pdf
naoya氏による解説
http://d.hatena.ne.jp/naoya/20090606/1244284915
anctgcc氏による解説(中学生にも分かるように説明しているらしい)
http://anctgcc.hatenablog.com/entry/2014/12/03/194140
hadori氏による概要
http://algoogle.hadrori.jp/algorithm/binary-indexed-tree.html
naos氏による概要
http://na-o-s.hateblo.jp/entry/2014/07/13/031143
Spaghetti Sourceによる概要
http://www.prefield.com/algorithm/container/fenwick_tree.html
英語
Wikipedia
https://en.wikipedia.org/wiki/Fenwick_tree
TopCoderでの解説記事
https://www.topcoder.com/community/data-science/data-science-tutorials/binary-indexed-trees/
CS Academyでの解説記事
https://csacademy.com/lesson/fenwick_trees
HackerEarthでの解説記事
https://www.hackerearth.com/practice/notes/binary-indexed-tree-or-fenwick-tree/
https://www.hackerearth.com/practice/notes/binary-indexed-tree-made-easy-2/
HackerRankでの解説記事
https://www.hackerrank.com/topics/binary-indexed-tree
GeeksForGeeksでの解説記事
http://www.geeksforgeeks.org/binary-indexed-tree-or-fenwick-tree-2/
GeeksForGeeksのBITに関する記事一覧
http://www.geeksforgeeks.org/tag/binary-indexed-tree/
gvikei氏によるポイント説明
http://codeforces.com/blog/entry/619
動画解説
https://www.youtube.com/watch?v=v_wj_mOAlig
https://www.youtube.com/watch?v=CWDQJGaN1gY
Wolframによるデモンストレーション
http://demonstrations.wolfram.com/BinaryIndexedTree/
ライブラリ
Haskell
https://hackage.haskell.org/package/FenwickTree
https://hackage.haskell.org/package/binary-indexed-tree-0.1
タグ:
+ タグ編集
タグ:
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
いいね!
「FenwickTree(BinaryIndexedTree)」をウィキ内検索
最終更新:2017年08月10日 09:41