Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ironically, the provided implementations for Queue and Deque are algorithmically terrible, giving O(n) performance for operations that should be O(1).

Queue and Deque could easily be developed from first principles by building on dictionaries or linked lists. It was a mistake to use list operations like s.pop(0) and s.insert(0, x).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: