Публикации по теме 'problem-solving'


Поиск источника ошибки
Когда возникает проблема, не волнуйтесь! Просто попробуйте сделать эти четыре шага: проанализировать проблему собирать данные установить факты и сделать правильные выводы Было время, когда я была в отпуске два дня, и мне позвонили около 10 вечера, когда я ужинала в отеле с мужем. Они сказали, что один из контроллеров DCS только что вышел из строя, и это был тот, который управлял котлом и вспомогательным устройством нефтеперерабатывающего завода, и отказ привел к полной..

Строка с максимальным количеством единиц в двоичной матрице, отсортированной по строкам
Мы должны найти строку, которая имеет максимальное количество единиц в матрице, отсортированной по строкам. Предположим, что R представляет собой номер строки, а C представляет номер столбца в матрице. Мы решим это за O (R * C), O (R * log (C)) и O (R + C) временную сложность. Пример- Я собираюсь объяснить его решение с временной сложностью O (R * C), O (R * log (C)) и O (R + C). O (R * C) Решение Это простое решение методом грубой силы, в котором мы будем проходить через..

Схема решения счетчика частоты
Другой подход к сравнению алгоритмов нескольких входов Иногда алгоритм общих шаблонов может пригодиться, и их можно применять к нескольким проблемам, их можно рассматривать как общие подходы к написанию кода , как своего рода архетипы проблем или механизмы программирования, которые может использовать каждый. . Знание некоторых из них может помочь вам легче решать некоторые проблемы, с которыми вам придется столкнуться, и быть готовым к возможным собеседованиям. Некоторые из этих..

ГРУБАЯ СИЛА
Столкнувшись с проблемой кода, часто кажется, что Рипли лихорадочно перемещается по темным коридорам Nostromo , решая проблему - в ее случае: как остаться в живых - и нервно боясь быть полученной! на каждом шагу - в ее случае: ужасающим, хищным внеземным зверем. Прежде чем я продолжу, позвольте мне обратиться к преданным: хотя предыдущее предложение напоминает сюжет Alien (1979), мне хорошо известно, что это изображение взято из Aliens (1986). ). Это было просто более..

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

Извлечение чисел из строки - Python
Привет всем! Итак, я искал несколько случайных вопросов для решения проблем и натолкнулся на эту интересную проблему. Потратив некоторое время на решение этой проблемы, я придумал это решение и решил поделиться им с вами, ребята, поскольку я не нашел подходящего решения для этой проблемы. Постановка проблемы: для заданной строки найдите числа, присутствующие в строке, и верните их количество. [Извините, не помню точное заявление, поэтому выдумал] Пример тестового случая: Ввод:..

5 способов улучшить свои навыки программирования
В настоящее время программисты по всему миру используют m языков программирования, и в настоящее время разрабатывается множество новых языков программирования. Помимо этого существует n фреймворков и библиотек для всех этих языков. Когда дело доходит до программирования, у каждого будет свой выбор. Но независимо от того, какие языки программирования вы выберете, путь к тому, чтобы стать хорошим (великим) программистом, одинаков. Я поделился 5 способами улучшить свои навыки..