1159 читали · 4 года назад
Работа с файлами Python. Статья 3 (бинарные файлы)
Мой канал о программировании Old Programmer, а здесь: Тематическое оглавление моего Zen-канала (Old Programmer). А тут материалы по Python. Сегодня рассматриваем файлы с бинарной точки зрения. Материалы по текстовым файлам: статья 1 и статья 2. Чтобы трактовать открываемые файлы как последовательность байтов необходимо, что бы в строке режима открытия присутствовала буква 'b', от слова binary. Эксперимент с бинарным файлом на языке Python Чтобы понять, как работать с файлами в бинарном формате проведем несколько экспериментов...
146 читали · 1 год назад
Бинарный поиск в Python
Введение Бинарный поиск — это эффективный алгоритм поиска элемента в отсортированном массиве. Он работает путем деления массива пополам и сравнения искомого элемента с элементом в середине массива. В зависимости от результата сравнения, поиск продолжается в левой или правой половине массива. В данной статье реализуем бинарный поиск в Python. Бинарный поиск в Python Определим функцию с названием binary_search(), которая принимает отсортированный список arr и целевой элемент target. Внутри неё сначала создадим переменные low и high для определения границ поиска...