Публикации по теме '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 выдает..