Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Applying Advanced Data Structures in Practice

via CodeSignal

Overview

You will apply your knowledge on Java's more advanced features, including comprehensive data structures like maps, sets, arrays, and nested lists in practice. Solving practice challenges will help to master the skills you have just revised.

Syllabus

  • Unit 1: Managing Data with Lists and Classes in Java
    • Managing Book Library with Java Classes
    • Creating a Product Management System in Java
    • Managing Locations with Lists and Objects in Java
  • Unit 2: Creating an Address Book Application Using Java HashMap
    • Inventory Management System in Java Using HashMap
    • Managing a Library System Using Java HashMap
    • Creating a Movie Library Application Using Java HashMap
    • Implementing a Bi-Directional Geographical Map in Java
  • Unit 3: Managing Student Enrollments Using Java HashMap and ArrayList
    • Managing Conference Seating Arrangements Using Java HashSet and ArrayList
    • Managing Tags for Items using Java HashSet
    • Managing Course Enrollments with HashMap and ArrayList in Java
  • Unit 4: Managing Employee Records with Nested Maps and Lists in Java
    • Managing Safety Inspection Records in Java
    • Managing Library Books and Authors with Nested Maps in Java
    • Implementing a Personal Finance Tracker in Java
    • Implementing a Hierarchical File System in Java
  • Unit 5: Managing Document Editing History Using Stacks in Java
    • Managing Text Edits with Stacks in Java
    • Managing Browser History with Stacks in Java
    • Efficiently Managing Storage with Queues and Stacks in Java
    • Implementing a Priority-based Ticket Booking System in Java
    • Navigating a 2D Grid Using Stacks in Java

Reviews

Start your review of Applying Advanced Data Structures in Practice

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.