2011-03-13 8 views

Respuesta

25

O (1) ya que la longitud se almacena como un atributo: source

Sin embargo, esta trivia vale contrarrestar con una discusión sobre el teatro-micro optimización, como amablemente proporcionado por nuestros anfitriones here y here; lee esos dos enlaces y encontrarás un buen tema para cambiar el ímpetu de la conversación la próxima vez que surjan preguntas similares, independientemente de si conoces la respuesta en particular.

Cómo el entrevistador reacciona a su tangente le dirá mucho acerca de la cantidad que desea trabajar con ellos ..

+0

Gracias. ¿Podría dar algunos artículos más similares para leer? ¿Qué hay del entrevistador? Estaba buscando un desarrollador con una calificación mucho más sólida que yo y esta pregunta no era "solo por diversión". Pero me dio un mejor conocimiento sobre mis debilidades en las habilidades. – Chvanikoff

+4

+1 para "teatro de micro-optimización". Perfil, [perfil] (http://www.xdebug.org/docs/profiler), [perfil] (http://mirror.facebook.net/facebook/xhprof/doc.html)! – Charles

+0

¿Probablemente el entrevistador estaba leyendo una lista preparada de preguntas? Incluso en Google. Cuanto antes los saque de la pista, mejor. – Will

0

quiero suponer que la función es O (n), ya que tendría que recorrer la cadena una vez.

+1

¿Y por qué tendría que hacer eso? Estás asumiendo que está almacenado como una matriz de caracteres sin información adicional. – mpen

Cuestiones relacionadas