Лекторий


Понимание Юникода и UTF-8

Категория: Разработка

UTF-8 - это возможно лучшая вещь, которая когда - то была написана на обратной стороне салфетки одним вечерним ужином. Это было просто невероятным и лаконичным решением которое испепелило огромное количество проблем.

Типизация в PHP

Категория: Разработка

В данной лекции мы поговорим о том, что такое тип данных и разберем классификацию типов, а именно статическая/динамическая и сильная/слабая типизация. Также рассмотрим типизацию в рамках языка программирования PHP

Сортировка методом выбора

Категория: Разработка

Алгоритм сортировки методом выбора по эффективности фактически равнозначен алгоритму пузырьковой сортировки. Почему фактически? Хоть и при выполнении сравнения элементов требуется столько же шагов, что и в пузырьковой сортировки, однако количество перестановок уменьшается

Путь к файлу

Категория: Разработка

Многие начинающие разработчики путают два совершенно разных понятия “пути” и “адреса” и мало знакомы с такими понятиями как абсолютные и относительные пути и адреса. Именно поэтому сегодня мне хотелось бы начать разговор на эту тему. Итак тема сегодняшней лекции “Путь к файлу”

Модель взаимодействия “Клиент - Сервер”

Категория: Разработка

В концепции “Клиент - Сервер” участвует две стороны, это клиент и сервер. Давайте рассмотрим это взаимодействие на примерах из реальной жизни. Как правило, клиент заказывает товар или услугу, а в обязанность сервера входит поставка запрошенного клиентом товара или предоставление услуги. Все просто, клиент заказывает, сервер поставляет

Алгоритмы и структуры данных - Пузырьковая сортировка

Категория: Разработка

Сегодня мы поговорим о сортировке, а точнее о алгоритме пузырьковая сортировка. Пузырьковую сортировку нельзя назвать эффективным алгоритмом, но это именно тот алгоритм, с которого стоит начать изучение других видов сортировки Пузырьковая сортировка относится к разряду простейшего алгоритма и его эффективность нельзя назвать высокой по сравнению с другими нетривиальными алгоритмами сортировки, но в академических целях знания этого вида сортировки можно считать необходимыми. Если у вас возникли какие - либо вопросы, вы можете задать их на площадке geekspace.info в форме комментариев под данной лекцией и мы с радостью вам ответим

Алгоритмы и структуры данных - двоичный поиск

Категория: Разработка

Сегодня мы поговорим о поиске, а точнее о алгоритме двоичный поиск. Двоичный или его еще называют бинарный поиск - это классический алгоритм поиска элемента в отсортированном или иначе говоря в упорядоченном массиве, использующий дробление массива на половины. Данный вид поиска намного быстрее линейного поиска если речь идет о больших объемах данных в структуре. На одном из предыдущих занятиях я рассказывал о такой структуре данных как “Массив”. Также в предыдущей лекции из данного цикла я рассказывал о алгоритме “линейный поиск” в рамках структуры данных “массив”. Настоятельно рекомендую посмотреть данные лекции для наиболее лучшего понимания содержимого текущего материала, ссылки на лекции вы сможете найти в дополнительных материалах к уроку

Алгоритмы и структуры данных - линейный поиск

Категория: Разработка

Структуры данных позволяют организовывать данные в памяти компьютера или на диске. Выполнение различного рода операций над структурами данных называется алгоритмом. В ряд таких операций как правило входит поиск, удаление, вставка, сортировка и т.д. В данной лекции речь пойдет о алгоритме линейный поиск