Для решения разного рода задач в программировании используются так называемые алгоритмы. Они присутствуют во всех языках, только реализовываются различными способами. Java – один из наиболее популярных языков в современной разработке. Программисты используют его не только для офисных утилит, но и для игр. Пример – Minecraft, созданный на Джава. В данной статье речь зайдет об алгоритмах на Java, которые встречаются в реальной жизни чаще остальных. Также изучим «базовые» понятия, необходимые для успешной разработки ПО. Соответствующие сведения…
При работе с данными их иногда требуется сортировать. Для этого существуют различные алгоритмы. Самый простой – это сортировка пузырьков в…
В этом материале мы поговорим про алгоритм сортировки пузырьком (Bubble sort). Для примера попробуем отсортировать массив вручную, после чего напишем код для сортировки пузырьком на языке программирования Python и Си шарп. Описание алгоритма В процессе сортировки пузырьком происходит попарное сравнение соседних элементов массива, начиная с нулевого. После первой итерации самое большое число окажется на месте последнего, причем в дальнейших итерациях это значение уже задействоваться не будет (по сути, мы получим n-1 сравнений). Далее алгоритм находит…
В этой статье мы поговорим об основах информатики и программирования, а это значит, что особое внимание будет уделено алгоритмам. Именно…
В этом материале мы рассмотрим алгоритмы и их работу — что это, какие реализации алгоритмов возможны, какие алгоритмы бывают, для чего вообще они предназначены. Так как это простые темы (так называемая база), статья предназначена для начинающих. Сегодня слово «алгоритм» встречается повсеместно, особенно когда речь идет об информатике и информационных технологиях. Вы должны были встречать и такое словосочетание, как выполнение программы на языке алгоритмов. Что же это такое — работа на языке алгоритмов, и что вообще…