Skip to main content
CodingHelp
HomeCareersCoursesSurveyCareer surveyForumsFAQContact
Log inSign up
Back to course overview
Data Structures & Algorithms

Core Structures

Choose the right container: lists and hash maps for lookups and counting, stacks and queues for order, and linked lists for pointer-based data.

3 lessons ยท 2h 14m
  • Arrays and hash mapsReading

    Know what lists and dicts are fast and slow at, and use a dict to count things and solve two-sum in one pass.

    43m
  • Stacks and queuesReading

    Use a stack (last in, first out) to check brackets, and a deque as a queue (first in, first out).

    41m
  • Linked listsReading

    Build a singly linked list from nodes, walk it, and reverse it in place by re-pointing links.

    50m
Coding Help
  • About
  • Careers
  • Courses
  • Career survey
  • Forums
  • FAQ
  • Contact
  • Terms
  • Privacy