eConti - программирование в вопросах и ответах

Публикации по теме '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 значительно упрощает жизнь программистов, предоставляя широкий набор функций. Мы выбираем несколько..