Книга: Вычислительное мышление: Метод решения сложных задач
Представление
Представление
Решение проблемы можно облегчить, выбрав для нее хорошее является способом организации информации. Есть на удивление много возможностей представить одну и ту же информацию, и, как только вы это осознаете и с самого начала сосредоточитесь на выборе хорошего представления, задачи станут проще. Как мы видели на примере задач с составлением графа и игры «Бусы, хлеб, баня», хорошее представление значительно облегчает весь процесс как для людей, так и для компьютеров. Однако оно может полностью поменять используемый алгоритм. Порой очевидно, что благодаря верному представлению открываются возможности использовать простой и быстрый алгоритм вместо медленного и сложного. В этой книге мы ознакомились с разными представлениями — например, изображения, состоящие из большого количества формирующих решетку, и изображения в виде линий и фигур. Мы узнали, что представление в виде сетки открывает самые разные возможности. Также мы увидели, что если числа хранятся в двоичном представлении на перфокартах, то возможен быстрый поиск и применение алгоритма упорядочивания. Представление образца в виде позволяет создать алгоритмы, помогающие компьютерам видеть. То есть выбор хорошего представления является важной частью и
- 4.2. Формализованное представление угроз ИБ от персонала
- 5 Текстовое представление данных: ясные протоколы лежат в основе хорошей практики
- Представление дискуссионной группы по управлению проектами
- ГЛАВА 4. ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ФАЙЛОВ
- Представление метаданных компоновочного блока
- 9.5.1. Представление графов
- 2.3. Представление чисел в компьютере
- 4.2. Представление базовой структуры программы
- Наглядное представление неочевидных вещей
- Представление данных
- Внутреннее представление переменной jiffies
- Представление заплат