Computer Programming
4,723 learners
Advanced Built-In Data Structures and their Usage
Embark on your journey of mastering advanced built-in data structures such as sorted maps, linked lists/queues, and stacks. This course will lay the foundational knowledge required to effectively manipulate these advanced data structures.
Python
See path
5 lessons
25 practices
5 hours
Badge for Computer Science Fundamentals,
Computer Science Fundamentals
Lessons and practices
Cafeteria Stack Maintenance
Peek at the Next Tray Without Moving It
Manage Cafeteria Trays with a Stack in Python
Add Functionality to Check for Matching Brackets in Expressions
Balancing Parentheses With Stack Operations
Evaluating Prefix Expressions Using Stack Operations
Supermarket Checkout Line Debugging
Implementing a Task Queue
Implement Queue Processing Logic in a Print Job Simulation
Implement a Deque Rotation Logic in Python
Implement a Coffee Shop Queue
Rectify Population Dictionary Code
Add Peek Forward Feature to SortedDict Application
Implementing Key Succession Discovery in a SortedDict
Identifying the Subsequent Event Using SortedDict
Enhancing SortedDict with Custom Key Ordering
Sorting Employee Records by ID
Adding Publication Year to the Book Display in a Sorted Library Inventory
Creating a Sorted Leaderboard for Competitive Coding Sessions
Implementing a Bookshelf Class with Custom Sorting Logic
Using bisect_left and peekitem with a SortedDict and a Custom Class Key
Design and Implement a Cafe Order Queue System in Python
Implementing a Deque-Based Browser History Management System in Python
Implementing an Efficient Task Prioritization System using SortedDict in Python
Implementing a Task Scheduler with Custom Sorting
Meet Cosmo:
The smartest AI guide in the universe
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.
Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal