CSEN 301 Data Structures and Algorithms

Course Information

Abstract

  •  Intended for students who have a working knowledge of the core Java programming language, this course introduces classical data structures and algorithms in a programming perspective. Students will learn about tools and strategies that have proven themselves useful in modeling real-world problems and solving problems on a computer.

     

Outline

  •  

    1. Complexity analysis

    2. Sorting algorithms

    3. Searching

    4. Linked lists

    5. Stacks

    6. Queues

    7. Trees

    8. Hash tables and hash functions

    9. Graphs and Graph Algorithm.

Textbooks

  • Data Structures and Algorithms in Java
    Robert Lafore
    ISBN: 067232453

RenewSession