Mail: Pass:
前月  2009年12月  翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

links

 びびすけさんのページ
 体重・走距離分析
 月間・靴・コース走距離
 タイムトライアル分析
 速度・心拍数分析
 自転車・月間・コース走距離
 オセロ勝敗・レート分析
 ViVi web site

新着日記

 たまには
 ViVi 3.x ライセンス購入者アンケ…
 むちゃくちゃ便利になった
 イテレータと論理オフセット
 ToDo項目件数の推移を表示
 ViVi のToDo項目数が減らない
 mixi アプリのキャッシュが消せない
 ViVi 3.03 に画像表示機能を入れ…
 4x4 オセロ 並び定石最善手順
 4x4 オセロ 縦定石最善手順
 4x4 オセロ 縦定石最善手順?
 今度こそ 4x4 オセロ最善手順
 4x4 オセロ最善手順?(2)
 4x4 オセロ最善手順?
 Visual Studio SDK メモ (2)
 Visual Studio SDK メモ (1)

新着コメント

 なるほど!/スパイダーマン
 うーん/びびすけ
 違いって事かな〜/スパイダーマン
 使い方?/びびすけ
 Re: たまには /ひさ
 使い方?/スパイダーマン
 やっとこさですね/ひさ
 にょ?/びびすけ
  /ishigaki
 ショートカット/びびすけ

トラックバック

トラックバックはありません。

カテゴリ一覧

 基本データ
 ジョギング
 テニス
 ViVi
 自転車
 Web
 RunRunDietOnline
 PostgreSQL
 ビルドアップ走
 ランニング

イテレータと論理オフセット (2009/12/14 10:45)

ギャップバッファを用いたエディットバッファのインタフェースとしてイテレータ(抽象化されたポインタ)とバッファ先頭からの論理オフセットを用いる場合の比較:

最初から最後までスキャンする場合を考えると、[1] インクリメント [2] 比較 [3] デリファレンス の3つの操作を行う。

イテレータ論理オフセット
インクリメントギャップ調整が必要単純にインクリメント
比較単純な比較で充分単純な比較で良い
デリファレンスポインタの先を参照するだけギャップを考慮したアドレス計算が必要
その他ギャップ情報 or バッファへの参照が必要数値情報のみでよい

コメント:

パス ← 「abc」と入力してください。(※ 非ログイン状態での書き込みは IP アドレスが公開されます)
名前
タイトル
コメント

( page views in recent 7 days)

パスワード忘れ
今週のランキング
計算タマちゃん
FAQ
ヘルプ
about rrdOnline