MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Foundations of Programming: Data Structures

Course Summary

 Gain a deeper understanding of how computer programs store and manipulate data internally.       

  • +

    Course Syllabus

            What you should know
        1. Simple Structures and Basic Arrays
            What is a data structure?
            Describing simple data structures
            Using C-style structs
            Basic arrays
            Multidimensional arrays
            Jagged arrays
       2. Advanced Array Behavior
            Resizable arrays
            Sorting arrays
            Sorting arrays of custom objects
            Searching arrays
            Using built-in search behavior
            Using binary searching
        3. Working with Lists
            Introduction to lists
            Understanding basic list implementations
            Using singly and doubly linked lists
            List support across languages
        4. Using Stacks and Queues
            Using stacks for last-in, first-out
            Understanding abstract data types (ADTs)
            Using queues for first-in, first-out
            Priority queues and deques
        5. Hash-Based Data Structures
            Using associative arrays
            Understanding hash functions
            Using hash tables
            Supporting hashing
            Language support for hash tables
        6. Sets, Trees, and Graphs
            Using sets
            Introduction to tree data structures
            Understanding binary search trees (BST)
            Using heap data structures
            Introduction to graphs
            Review and conclusion


Course Fee:
USD 25

Course Type:


Course Status:



3 - 4 hours / week

This course is listed under Development & Implementations and Data & Information Management Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top