Data Structures
Course Description :

​This Course introduces the students to the concepts of data structures. Topics includes: Pointers, and pointer operations. Array implementation of lists, stacks, and queues. Dynamic implementation of lists (singly, doubly, circular), stack operations and queue operations (and their implementation as linked lists). STL, like: vectors, pairs, maps, sets, lists, stacks, queue. Recursion. Tree dynamic, like binary search trees, segment, red-black, AVL trees. Hash Table and Collision resolution. Weekly lab assignments will be given to the students, in addition to problem solving tasks.

Department :Computer Science
Program :Bachelor Of Computer Science
Course Level :Bachelor
Course Outline :
1901242_Data Structures.pdf    

King Abdullah II School of Information Technology
Department of Computer Science


  • Saying goodbye to my wonderful faculty is more nostalgic than simple words can describe; it has truly become a second home. ... Eman Ennab

  • King Abdullah II College for Information Technology was and still maintains the pertinent atmosphere for volunteering in many sci ... Yousef Arabiat

  • Despite having differences between the study experiences and real work experience, the university is the pillar for building care ... Abed Abuhijleh