Публикации по теме 'java'


Большой O конкатенации строк
Во время изучения книги Интервью Взломать код я наткнулся на математическую формулу для нотации Big O, описывающую нотацию Big O для конкатенации строк в Java. Многие принципы программирования имеют математическую основу, такую ​​как нотация Big O, методы, двоичные данные и лежащая в основе науки, лежащая в основе работы языков программирования. Эта статья представляет собой руководство для понимания нотации Big O для конкатенации строк в Java. Он содержит отрывки из книги интервью..

Максимальное количество последовательных
Для двоичного массива найдите максимальное количество последовательных единиц в этом массиве. Пример 1: Input: [1,1,0,1,1,1] Output: 3 Explanation: The first two digits or the last three digits are consecutive 1s. The maximum number of consecutive 1s is 3. Примечание. Входной массив будет содержать только 0 и 1. Длина входного массива является положительным целым числом и не превышает 10 000 Это проблема с leetcode: https://leetcode.com/problems/max-consecutive-ones/..

IntelliJ - сенсорная панель MacBook
Около года назад у меня появился MacBook с сенсорной панелью, и он меня раздражал не потому, что это была сенсорная панель, а потому, что ее ничто не поддерживало. Я большой пользователь всех IDE IntelliJ, и именно здесь отсутствие поддержки раздражало меня больше всего, так как здесь легко увидеть большой потенциал. Я наконец сдался и начал приключение по разработке плагина (намного сложнее, чем я думал). Итак, я начал с простого, плагина со статическими кнопками, эти кнопки..

Серия алгоритмов и структур данных
На основе курса Алгоритмы , часть I Принстонского университета. Этот курс охватывает важную информацию, которую должен знать каждый серьезный программист об алгоритмах и структурах данных, с акцентом на приложения и научный анализ производительности реализаций Java. В части I рассматриваются элементарные структуры данных, алгоритмы сортировки и поиска. - coursera . И последнее замечание: я ни в коем случае не эксперт, и я все еще учусь, и часть процесса обучения - делиться..

Ява 8 | Локальная/полевая переменная и метод
Привет, ребята! Вау, как давно я ничего не выкладывал! Я был слишком занят работой над своим новым Java-проектом, который я опубликую здесь, когда он будет готов. Итак, сегодня я собираюсь поговорить о методе. [Метод] Мы кратко рассмотрели, что такое метод, когда практиковали струнный метод. Ява 8 | Строковый метод Метод — блок кода, выполняющий определенную задачу. medium.com В том посте я рассказал о том, как работает метод,..

Шаблон дизайна Singleton для начинающих
Синглтон - это один из шаблонов творческого проектирования в Java. Шаблоны Creational Design - это те, которые используются для создания объектов. С помощью одноэлементного шаблона проектирования мы можем ограничить создание объекта только одним экземпляром. И как только объект создается, один и тот же объект повторно используется во всем приложении. Шаблон Singleton Design также является одной из горячих тем интервью . Вам следует задать вопрос об этом шаблоне проектирования,..

Потоки Java 11. Создание из строки с использованием chars(), codePoints() и lines()
Потоки Java 11. Создание из строки с использованием chars(), codePoints() и lines() Класс String имеет следующие методы, создающие потоки: — IntStream chars() — IntStream codePoints() — Поток‹String› линии() Методы chars() и codePoints() создают поток кодовых точек символов, составляющих строку. Метод lines() создает поток строк, извлеченных из этой строки, разделенных разделителями строк. IntStream intStream = «someString».chars() Созданный IntStream выдает..