Contenu du cours
Java Data Structures
Java Data Structures
Challenge: Deque Practice
Task
In the previous chapter, you implemented a system with two buttons, forward and backward, using the obsolete Stack
data structure, which is not recommended for use in modern Java developmentv.
In this chapter, your task is to recall the logic we used to implement the BrowserHistory
class and implement it using the Deque
data structure.
Try not to peek at the previous chapter and complete this task on your own—so to speak, "recode the code." This is also excellent practice with GitHub, which will be beneficial for you.
An interface with all the methods has been created in the code available on GitHub via the link below. Your task is to create a class implementation and implement this interface by overriding all its methods.
Once you finish, run the tests that I have written for you; it will automatically check your solution.
You can also perform intermediate tests in the main
class. Overall, I rely on your honesty and independence. A true programmer should be able to understand code independently!
Merci pour vos commentaires !