Публикации по теме 'computer-science'
JCS-класс массива
Серия классов JCS-Java
Привет! Когда-нибудь задумывались, как реализовать массивы с использованием предопределенных классов . Что ж, я размышлял над этим, видимо, использование этих предопределенных методов сокращает время для нас, программистов , для написания кода.
Что такое объект массива?
Объект массива содержит количество переменных . Переменные , содержащиеся в массиве , не имеют имен.
Количество переменных может быть нулем , и в этом случае говорят,..
Самоорганизующиеся карты функций для развлечения и получения прибыли
Это вторая часть серии из трех статей о конкурентных нейронных сетях. Вы можете найти Часть 1, введение в конкурентные нейронные сети здесь . Часть 3, в которой рассматривается другой конкурентный алгоритм под названием Growing Neural Gas, будет выпущена 27 января.
К этому сообщению прилагается блокнот Jupyter, который включает некоторые математические детали, а также код, генерирующий все, что вы здесь видите. Сопровождающий блокнот для всех трех частей будет выпущен вместе с частью..
Простота временной сложности!
Буквально за последний месяц я узнал о существовании временной сложности. Сначала я как бы отмахнулся от этого, потому что это казалось скорее запутанным, чем важным. Доказано, что это и то, и другое! Мне кажется неизбежным узнать, что это значит, почему это важно и как я могу извлечь из этого пользу. Вот почему я пишу этот пост.
Что, черт возьми, такое "большое О"?
Если вы не программист, возможно, это не то, о чем вы подумали. Тем не менее, это сложный вопрос, и есть..
Максимальное значение
Проблема дня GFG [ 02 января 2023 ]
Учитывая бинарное дерево, найдите наибольшее значение на каждом уровне.
Пример 1:
Input:
1
/ \
2 3
Output:
1 3
Explanation:
At 0 level, values of nodes are {1}
Maximum value is 1
At 1 level, values of nodes are {2,3}
Maximum value is 3
Пример 2:
Input:
4
/ \
9 2
/ \ \
3 5 7
Output:
4 9 7
Explanation:
At 0 level, values of nodes are {4}..
Часть 12 : Шаблон проектирования Python — Посредник
Посредник обеспечивает связь между различными компонентами, которые не знают о присутствии друг друга.
Например, в чате несколько участников. Если какой-либо участник уходит или отключается, другие должны быть уведомлены. Это должно быть обязанностью посредника. Также любое сообщение в чате должно дойти до каждого участника. Эта ответственность за передачу сообщения также принадлежит посреднику.
Посмотрим практическую реализацию. Давайте разработаем систему, в которой есть несколько..
Использование класса массивов в Java
Java предоставляет класс «Arrays» для выполнения сортировки, поиска и сравнения массивов.
Сортировка:
Давайте посмотрим на простой пример:
int rollNumbers[] = {23,12,59};
Arrays.sort(rollNumbers);
for(int i=0; i<rollNumbers.length; i++){
System.out.print(rollNumbers[i] + " ");
}
Результат 12,23,59, как и ожидалось.
Угадайте результат приведенного ниже примера:
String rollNumbers[] = {"10","9","100"};
Arrays.sort(rollNumbers);..
Основы JavaScript: понимание области видимости
Освойте одну из основных концепций JavaScript на простых примерах.
Если вы уже некоторое время работаете с JS, то наверняка хотя бы раз слышали слово scope .
Но что именно означает это слово?
Область видимости — это набор правил, определяющих доступность переменных.
В JavaScript у нас есть три разных области видимости:
Область блока Объем функций Глобальный масштаб
Давайте поговорим о них.
Область блока
Начнем с самого простого — области действия блока...
Новые материалы
ИИ для общего блага, часть вторая
В нашем последнем блоге мы исследовали возможности ИИ для общего блага, указав на несколько инициатив по поиску действенных решений для продвижения справедливых и беспристрастных систем ИИ. По..
Время расцвета закончилось
Большую часть своей карьеры в индустрии программного обеспечения программисты работали с головой в песок.
Успех в отрасли требует навыков презентации и обучения других.
Ценность улучшенных..
Будущее сельского хозяйства: новый уровень производительности с современными технологиями
По мере роста населения мира растет и спрос на продукты питания. Фермеры сталкиваются с растущим давлением необходимости повышать урожайность и максимизировать производительность, манипулируя..
Состояние совместной фильтрации в 2022 году, часть 1
ResBeMF: Улучшение прогнозируемого охвата совместной фильтрации на основе классификации (arXiv)
Автор: Анхель Гонсалес-Прието , Авраам Гутьеррес , Фернандо Ортега , Рауль Лара-Кабрера..
Зачем изучать PYTHON в 2022 году !
Python — востребованный, доступный язык программирования с активным, постоянно растущим сообществом пользователей. Для тех, кто хочет сменить профессию в мире технологий с помощью..
Решение капч с помощью Puppeteer
Это руководство предназначено для текстовых кодов, а не для reCAPTCHA Google (см. конец этого сообщения).
Требования:
Антикапча или любой другой сервис по разгадыванию капчи. Модуль..
7 встроенных библиотек Python, которые необходимо знать
7 встроенных библиотек Python, которые необходимо знать
Стандартная библиотека Python значительно упрощает жизнь программистов, предоставляя широкий набор функций. Мы выбираем несколько..