На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Новости блога


Java итератор

Есть еще одно средство, предоставляемое Java, которое позволяет писать компактный код – это итератор. Именно об этом мы и поговорим в данном материале. Итак, мы хотим позволить клиенту перебирать элементы в коллекции. Но у нас нет клиента, чтобы знать, используем ли мы...


16.06.2019 Читать далее
Дженерики (Generics) в Java

Сегодня мы узнаем как устранить другой фундаментальный дефект реализаций, которые мы рассматривали до сих пор, состоящий в том, что эти реализации хороши только для строк. Что если нам нужна очередь или стек элементов другого типа данных? И это подводит нас к теме...


13.06.2019 Читать далее
Изменение размера массивов

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


10.06.2019 Читать далее
Восстановление docx с помощью HEX

Написал мне как-то утром один заказчик: Вы можете восстановить повреждённый файл Word? Дело в том, что файл был из ворда 2007. Но, так как у меня Word 2003, дальнейшее редактирование происходило в word 2003. После сохранения файла он больше не открывается ни в 7 версии, ни в версии 2003....


06.06.2019 Читать далее
Теория игр

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


03.06.2019 Читать далее
Морской бой на Java с исходниками

Создал тут проект игры «Морской бой» на Java. Проект скомпилирован в Netbeans под Java 8, но может быть открыт (или быстро адаптирован при необходимости) и в Eclipse или IntelliJ IDEA. Готовая программа (jar файл) тестировалась под Windows 7 и Ubuntu 16. Правила Игра может вестись на поле от 6 до...


27.05.2019 Читать далее
Форматы изображений

Формат изображения описывает, как будут храниться данные, содержащие изображение. Данные могут храниться в сжатом, несжатом или векторном формате. Каждый формат изображения имеет свои преимущества и недостатки. Типы изображений, такие как TIFF, хороши для печати, тогда как...


27.05.2019 Читать далее
Очередь в программировании алгоритмов

Сегодня мы кратко рассмотрим реализацию очереди с использованием базовых структур данных. Итак, вот соответствующий API для QueueOfStrings. На самом деле это тот же API, что и для стеков, различие только в именах. Вместо push у нас enqueue, вместо pop у нас dequeue. Отличаются они и...


26.05.2019 Читать далее
Стек Java

Сегодня будем говорить об алгоритмах и структурах данных для реализации фундаментальных типов данных — мультимножества, очереди и стека. Может быть, вы немного знакомы с ними, но сегодня мы рассмотрим их подробно. Начнем со стека. Идея в том, что во многих приложениях...


25.05.2019 Читать далее
Связные списки: введение

Как и массивы, связные списки являются линейной структурой данных. Но в отличие от массивов, элементы связного списка не хранятся в смежном расположении; они связаны с помощью указателей. Почему LinkedList? Массивы могут использоваться для хранения линейных данных...


19.05.2019 Читать далее







Зачем разрабатывать программное обеспечение на заказ для вашего бизнеса
Свое вино – из красной рябины, крыжовника и черноплодной рябины


© upread.ru 2013-2019
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.