В период «перестройки», когда наша страна вошла в эпоху гласности и «плюрализма мнений», мы уже привыкли к периодически всплывающим в СМИ сенсациям и громким разоблачениям. Как правило, их фигурантами выступают высокопоставленные лица и государственные чиновники. Желтая пресса, расправив крылья, в погоне за ростом своего скандального рейтинга в глазах читателей, порой не гнушается апеллировать самыми мерзкими и интимными подробностями из частной жизни своих жертв. Одно дело, когда на свет божий всплывают сальные «факты» интимной жизни «сильных миро сего», приправленные изрядной долей пикантной «клубнички». Люди из покон веков интересовались сплетнями, особенно, если главные герои – известные лица, не успевшие подмочить свою «незапятнанную» репутацию. Другое дело, когда журналистские расследования касаются таких сфер деятельности, за которые в России предусматрено уголовное наказание.
В большинстве вооруженных конфликтов Россия выходила победителем. Для многих государств-агрессоров это стало хорошим уроком, других - не научило ни чему. Подрыв Великой Державы изнутри оказался более эффективным, чем сотни войн. ЦРУ-шные ставленники отменно справились со своей задачей. «Огромное Спасибо» дорогому Михаилу Сергеевичу, за наше …(так и не смог придумать за ЧТО), первому, вбившему кол в сердце Союза Советских. Что не мешает этому иуде до сих пор разъезжать по стране, которую он угробил, писать мемуары, получать награды и премии. На мой взгляд, это настоящее глумление над российским (бывшим советским), народом. В былые времена за меньшее ставили к стенке, и ни каким принципом гуманизма невозможно оправдать того, что этот штатовский прихвостень до сих пор на свободе, и коптит наше небо.
Хотел бы поделиться с сообществом своей реализацией пузырьковой сортировки и ...
Введение
Хотел бы поделиться с сообществом своей реализацией пузырьковой сортировки и бинарного поиска. Проект сделал исключительно в учебных целях.
Когда меня раньше спрашивали на собеседовании об алгоритмах сортировки и реализации поиска по массивам данных — я терялся и считал, что для реализации подобных вещей надо быть как минимум талантливым отличником-олимпиадником, что это сложно-долго-малоизучено и т.п. :) Так же я находил курсы, где за несколько недель (месяцев) предлагают научить всех желающих всему-всему по алгоритмам, сортировкам, криптографии. Но ведь сейчас есть Интернет, а в нем уже все выложено и известно? Остается только поднять и изучить нужные знания и практически реализовать и закрепить приобретенные знания.
Итак, приступим к реализации самих алгоритмов. Забегая вперед скажу, что статья состоит из трех логических частей: реализация алгоритмов, тестирование написанного кода (PHPUnit) и проведение нагрузочных тестов (базовые функции языка VS написанный код).
Т.е. как бы имитируется разработка некой системы (выполнение практической задачи) и прохождение по всем обязательным этапам (исходя из существующих на сейчас «стандартов» разработки).
Читать дальше →