[データ構造]:検索(バイナリ検索、線形検索、ハッシュ値)(C)
出典|DO IT C言語材料構造(入門)
アドレス帳を検索すると仮定し、どの検索を行っても特定の項目に注目します.これは検索の共通点です. ここで注目しているのは鍵です. 国籍を検索した人は国籍で、検索年齢の人は年齢です. データが単純な整数値である場合、データ値はキー値と見なすことができるが、ほとんどの場合、キー値はデータの一部である.ただし、上記の例では、キー値を次のようにします. 線形検索:ランダムに配列されたデータセットで検索を実行します.
バイナリ検索
ハッシュ:頻繁に追加、削除されるデータセットで高速検索を実行します.(チェーン法、オープンソース法) ハッシュほう チェーンメソッド: 同じハッシュ値のデータを線形リストに接続オープン・アドレス法: データのハッシュ値が競合したときに災害復旧を行う方法
この授業では、バイナリ検索、線形検索、ハッシュ法について話します。
1. 국적이 한국인 사람을 찾는다.
2. 나이가 21세 이상 27세 미만인 사람을 찾는다.
3. 어떤 낱말과 발음이 가장 비슷한 이름의 사람을 찾는다.
1. 키 값과 일치하도록 지정한다.(일본)
2. 키 값의 구간을 지정한다.(21세 이상 27세 미만)
3. 키 값과 비슷하도록 지정한다.(발음이 비슷한 사람)
一般的な資料構造では,検索に関する3つの例がある.
Reference
この問題について([データ構造]:検索(バイナリ検索、線形検索、ハッシュ値)(C)), 我々は、より多くの情報をここで見つけました https://velog.io/@qlwb7187/자료구조-검색이진검색-선형검색-해시법-Cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol