- 4
- 0
- 约 46页
- 2016-12-31 发布于天津
- 举报
情報システム基盤学基礎1アルゴリズムとデータ構造
目次: 今日やること 基本的なデータ構造 線形リスト スタック キュー ハッシュテーブル 課題 * ハッシュテーブル (Hash Table) * もっとも基本的なデータ構造のひとつ 欲しいデータを素早く検索 比較的、省スペースで実現できる (検索スピードとスペースはトレードオフ) 正の整数の集合 0 1 5 3 6 7 10 11 2 4 8 9 12 12 2 4 8 9 1 2 3 4 0 ハッシュテーブル ハッシュの概要 1/2 * 正の整数の集合 0 やりたいこと:集合の一部を保存したい 1 2 5 3 4 6 7 8 9 10 11 12 線形リストを利用すれば実現可能 挿入: O(1) 時間 削除: O(1) 時間 探索: O(n) 時間 スペース: 保存する整数分だけ もう少しスペースを使ってもいいから、 効率よく探索を行いたいなぁ??? ハッシュ 保存する整数の集合は可変なので、 挿入?削除も効率よくやりたいな??? (緑部分は可変) ハッシュの概要 2/2 * 正の整数の集合 0 基本方針: テーブルに要素を保存する 1 5 3 6 7 10 11 2 4 8 9 任意に取り出し てきたk について考えます k テーブル (配列だと思えば良い) ハッシュテーブルと呼ぶ 12 12 2 4 8 9 h(k) 関数 h k h(k) 1 2 3 4 ハッシュ関数
您可能关注的文档
最近下载
- 2023年中国南水北调集团青海有限公司招聘笔试真题.docx VIP
- 2025年新疆维吾尔自治区、新疆生产建设兵团中考道德与法治真题(原卷版).pdf VIP
- 《龙游黄茶(征求意见稿)》团体标准编制说明.docx VIP
- 立式加工中心换刀机械手.doc VIP
- 衢州味道 龙游乌猪肉.pdf VIP
- 2023年中国南水北调集团青海有限公司招聘考试真题及答案.docx VIP
- ZONCN众辰NZ100中文折页说明书用户手册.pdf
- 16J934-3 中小学校建筑设计常用构造做法.docx VIP
- 高中历史合格考《中外历史纲要》上下册知识点速记.pdf VIP
- 城市公共交通调度与运营管理.docx VIP
原创力文档

文档评论(0)