ソフトウェア設計及び演習2015

GLib::ハッシュ表

ハッシュ

ハッシュ関数とは?(Wikipediaの解説)

サンプル

ファイルから「キー」と「値」を読み込み,ハッシュ表に登録したり検索したりするプログラム

上記のプログラムを打ち込み,Makefile を作成し,動かしてみましょう.

理解すべきこと

  • ハッシュ表の作成 (g_hash_table_new)
  • 文字列への読み込み,(g_io_channel_read_to_end, ... )
  • 行への分解, 行をキーと値へ分解 (g_strsplit) ,
  • ハッシュ表への登録 (g_hash_table_insert)
  • ハッシュ表の検索 (g_hash_table_lookup)

参照


最終更新日:2015/03/05 10:01:30