Search⌘ K

DIY: Flatten Nested List Iterator

Understand how to build a NestedIterator class in Python to traverse and flatten a nested list of integers. This lesson teaches you to implement initializing, next, and has_next methods that manage nested structures, helping you solve common interview problems involving list traversal.

Problem statement

You will be given a nested list of integers named nested_list. Each element will either be an integer or a list whose elements may also be integers or other lists. Your task will be to implement an iterator to flatten the nested list.

You will have to implement the NestedIterator class. This ...