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

CodeSignal

Mastering Complex Data Structures in Java

via CodeSignal

Overview

In this course you will expand your knowledge of Java's more advanced features, including comprehensive data structures like maps, sets, and arrays, as well as nesting these data structures together, which are crucial for managing more complex data efficiently.

Syllabus

  • Unit 1: Understanding and Using Arrays in Java
    • Array Manipulator: Appending Elements in Java
    • Unpacking Nested Arrays in Java
    • Array Subset Extraction in Java
    • Finding Maximum and Minimum String Lengths in an Array
    • Combine and Repeat Arrays
  • Unit 2: Understanding Sets in Java
    • Calculating Symmetric Difference in Java Sets
    • Fix the Bug in Team Roster Management Program
    • Check Flower Availability in the Garden Set
    • Working with Unique Elements in Java Sets
    • Managing Inventory with HashSet
  • Unit 3: Exploring Maps and HashMap in Java
    • Check Recipe and Print Ingredients
    • Fix the Bug in Grocery List Manager
    • Inventory Management with Maps in Java
    • Managing Student Grades with Java Maps
    • Managing a Library Book Stock with Java Maps
  • Unit 4: Compound Data Structures in Java
    • Enhance Error Handling for Student Score Retrieval
    • Fix the Error in Student Directory Validation
    • Adding and Managing Rockets in Nested Data Structures
    • Inventory Management: Adding New Stock
    • Managing Building Occupancy with Nested HashMaps in Java
  • Unit 5: Stacks and Queues in Java
    • Browser History Stack Modification Task
    • Document Manager Bug Fix Task
    • Using Queues for a Print Job System
    • Enhancing Stack Operations in Java
    • Print Queue System

Reviews

Start your review of Mastering Complex Data Structures in Java

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.