Встречается на собеседованиях • сегодня
Какое основное характеризующее свойство алгоритма
Алгоритм должен обладать следующими ключевыми свойствами:
- Определённость - каждый шаг должен быть чётко и однозначно определён
- Конечность - алгоритм должен завершаться за конечное число шагов
- Результативность - алгоритм должен приводить к конкретному результату
- Массовость - алгоритм должен быть применим к классу однотипных задач
Пример на Python:
python
def factorial(n): # соответствует всем свойствам алгоритма
if n < 0:
return None # обработка невалидного ввода
result = 1
for i in range(1, n+1):
result *= i # чёткие конечные шаги
return result # всегда возвращает результат
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы