Sa agham pangkompyuter , ang grap ay isang uri ng datos na abstrakt ( abstract data type o ADT ) na binubuo ng set ng mga node ( tinatawag ding vertex ) at isang set ng mga edge o gilid na nagtatakda ng relasyon ( koneksiyon o pagdurugtong ) sa pagitan ng mga node.
