Search Queue
Gabriel Genellina
gagsl-py at yahoo.com.ar
Tue Jan 16 20:10:00 EST 2007
More information about the Python-list mailing list
Tue Jan 16 20:10:00 EST 2007
- Previous message (by thread): Search Queue
- Next message (by thread): smtplib question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
At Tuesday 16/1/2007 15:01, Dennis Lee Bieber wrote: > If "Queue like functionality" means inserting at the end, and >removing from the front... Just use a list Someone said that time complexity should be part of an object public interfase. Implementing a queue using Python lists is trivial in terms of lines of code needed, but has a big time penalty. Queue users expect that put() and get() were fast, O(1) operations, but list.pop(0) is O(n). Python>=2.4 has a deque class (in the collections module) that can be used as a simple queue, and is efficient both in time and memory used. -- Gabriel Genellina Softlab SRL __________________________________________________ Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya! http://www.yahoo.com.ar/respuestas
- Previous message (by thread): Search Queue
- Next message (by thread): smtplib question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list