Intereting Posts
Magento – Неустранимая ошибка: имя класса должно быть допустимым объектом или строкой mysql & php: временные / виртуальные идентификаторы для результатов запроса? Улучшение канала Twitter JSON Родительские отношения ребенка PHP / MYSQL PHP file_get_contents очень медленный при использовании полного URL-адреса Как заменить двойные буквы на одну букву? Создайте скрипт загрузки изображений PHP для переименования и изменения размера AJAX & PHP: параметры GET, вызывающие ошибку ключа Flikr api Замените содержимое div на PHP responseText содержит дополнительные символы пробела (новые строки, строки), как их предотвращать и удалять? MySQL Query не вставлен, когда переменная PHP содержит одинарные кавычки Получение содержимого тела из http post с помощью php CURL с использованием bindParam с PDO Laravel – принудительный выход определенного пользователя по идентификатору пользователя Синтаксис / оператор массива PHP?

Алгоритмическая сложность функции PHP strlen ()

Недавно мне задали этот вопрос на интервью, и я не знал, как ответить на него.

Может ли кто-нибудь ответить на этот вопрос и описать его?

O (1), поскольку длина сохраняется как атрибут: источник

Однако эта мелочи стоит противостоять обсуждению микро-оптимизирующего театра, любезно предоставленного нашими хозяевами здесь и здесь ; прочитайте эти две ссылки, и вы найдете хороший способ поговорить, чтобы изменить импульс разговора в следующий раз, когда возникнут подобные вопросы, независимо от того, знаете ли вы конкретный ответ!

Как интервьюер реагирует на вашу касательную, вы много расскажете о том, с чем вы хотите работать с ними.

Я бы предположил, что функция O (n), потому что ей нужно будет последовательно перебирать строку.