Skip to content

CE205 Data Structures

Week-13

Introduction to File Organization and Processing Sequential File Organization,Direct File Organization Hash Methods

Download PDF,DOCX, SLIDE, PPTX


Outline-1

  • File Organization
  • Sequential File Organization
    • Binary Search
    • Interpolation Search
    • Self-Organizing Sequential Search

Outline-2

  • File Organization
  • Direct File Organization
    • Locating Information
    • Hashing Functions (MD5, HAVAL, SHA1 etc.)
    • Key mod N
    • Key mod P
    • Truncation
    • Folding
    • Squaring
    • Radix Conversion
    • Polynomial Hashing
    • Alphabetic Keys
    • Collisions

Outline-3

  • File Organization
  • Direct File Organization
    • Collision Resolution
    • Collision resolution with links
    • Collision resolution without links
    • Static positioning of records
    • Dynamic positioning of records
    • Collision resolution with pseudolinks

Outline-4

  • File Organization
  • Direct File Organization
    • Coalesced Hashing
    • EISCH
    • LISCH
    • BEISCH
    • BLISCH
    • REISCH
    • RLISCH
    • EICH
    • LICH

Outline-5

  • File Organization
  • Direct File Organization
    • Progressive Overflow
    • Linear Probing
    • Quadratic Probing
    • Double Hashing
    • Use of Buckets
    • Linear Quotient
    • Brent’s Method

Outline-6

  • File Organization
  • Direct File Organization
    • Binary Tree
    • Computed Chaining Insertion(CCI)
    • Comparison of Collision Resolution Methods
    • Perfect Hashing
    • SimHash

File Organization

Sequential File Organization


File Organization

Direct File Organization

Locating Information

Hashing Functions (MD5, HAVAL, SHA1 etc.)
  • Key mod N
  • Key mod P
  • Truncation
  • Folding
  • Squaring
  • Radix Conversion
  • Polynomial Hashing
  • Alphabetic Keys
  • Collisions

Hashing Functions (MD5, HAVAL, SHA1 etc.)

Collision Resolution

Coalesced Hashing

Progressive Overflow

Double Hashing

Use of Buckets

Linear Quotient

Brent’s Method

Binary Tree

Computed Chaining Insertion(CCI)

Comparison of Collision Resolution Methods

Perfect Hashing

SimHash
  • Similar Hash

\[ End-Of-Week-13 \]