Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка на Java — удалённая работа в Москве

Дата: 2022-07-06
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2022-07-06
Описание
Учусь на первом курсе в Германии на направлении “Data Science“, начал подготовку к экзаменам по предмету Алгоритмы и структуры данных, первые проблемы возникли с темой графов. Если у Вас найдется время, хотел бы провести занятие сегодня или завтра За ошибки в терминологии извиняюсь, переводил дословно. Нужна помощь с решением задач: 1. a) Реализуйте класс DirectedGraph. Узлами графа должны быть значения типа integer. Внедрить следующие конструкторы и методы. - public DirectedGraph() для создания пустого графа, - public DirectedGraph(Integer n) для создания графа с вершинами 1, . . . , n без краев, - public void addVertex(Integer i) для добавления вершины ? i, - public void addEdge(Integer i, Integer j) для добавления ребра ( ? i, j), - public void deleteEdge(Integer i, Integer j) для удаления ребра (i, j). b) Реализовать класс DfsAlgos, содержащий метод public LinkedList topSort(DirectedGraph g) Этот метод заключается в выводе топологической сортировки для ? g c помощью Dfs, если g является ациклическим. В противном случае return null. c) Добавьте в свой класс DfsAlgos.метод ? public LinkedList detectCycle(DirectedGraph g) . Этот метод заключается в том, чтобы найти и вывести цикл для ? g с помощью Dfs и вывести его в виде списка узлов. Если g является ациклическим, то выводится null. 2. a) В ненаправленном графе G мы хотим определить все узлы, достижимые из s .Для того чтобы сохранить реализацию Чтобы сэкономить на реализации поиска в ширину(Bfs), мы хотели бы использовать уже реализованный алгоритм поиска в глубину (Dfs). Укажите, как G может быть преобразован в подходящий направленный граф G0 так, что поиск в глубину ?(Dfs) на G0 приводит к желаемому результату. ? б) Дан ненаправленный звездчатый граф с n узлами. Это дерево с ровно n- 1 ребрами, где узел “u“ соединен ребром со всеми узлами в V \ {u}. Опишите, как можно направить ребра в G так, чтобы число пар связанных узлов было максимальным. пара узлов (u, v) соединена, если существует направленный путь из u в v. “Перенаправление“ ненаправленного ребра {u, v} - это операция, в которой {u, v} заменяется либо на (u, v), либо на (v, u). 3. Мы рассматриваем наборы I пар начального и конечного времени (a, b), которые могут быть получены с помощью поиска в глубину. Таким образом, если (a, b) ? I, то существует узел в G, для которого ? поиск в глубину дал начальное время a и конечное время b. a) Пусть I = {(i, 2n - i + 1) | 1 <= i <= n}. Существует ли граф с n узлами, для которого набор начального и конечного времени, сгенерированный поиском в глубину, всегда соответствует I, независимо от того, как отсортированы списки смежности и в каком порядке посещаются узлы в DFS(). b) Пусть I = {(i, 2n - i + 1) | 1 <= i <= n} и I'= {(2i - 1, 2i) | 1 <= i <= n}. Есть ли граф, для которого глубинный поиск достигнет I и I' За ошибки в терминологии извиняюсь, переводил дословно. Учусь на первом курсе в Германии на направлении “Data Science“, начал подготовку к экзаменам по предмету Алгоритмы и структуры данных, первые проблемы возникли с темой графов. Если у Вас найдется время, хотел бы провести занятие сегодня или завтра. Нужна помощь с решением задач: 1. a) Реализуйте класс DirectedGraph. Узлами графа должны быть значения типа integer. Внедрить следующие конструкторы и методы. - public DirectedGraph() для создания пустого графа, - public DirectedGraph(Integer n) для создания графа с вершинами 1, . . . , n без краев, - public void addVertex(Integer i) для добавления вершины ? i, - public void addEdge(Integer i, Integer j) для добавления ребра ( ? i, j), - public void deleteEdge(Integer i, Integer j) для удаления ребра (i, j). b) Реализовать класс DfsAlgos, содержащий метод public LinkedList topSort(DirectedGraph g) Этот метод заключается в выводе топологической сортировки для ? g c помощью Dfs, если g является ациклическим. В противном случае return null. c) Добавьте в свой класс DfsAlgos.метод ? public LinkedList detectCycle(DirectedGraph g) . Этот метод заключается в том, чтобы найти и вывести цикл для ? g с помощью Dfs и вывести его в виде списка узлов. Если g является ациклическим, то выводится null. 2. a) В ненаправленном графе G мы хотим определить все узлы, достижимые из s .Для того чтобы сохранить реализацию Чтобы сэкономить на реализации поиска в ширину(Bfs), мы хотели бы использовать уже реализованный алгоритм поиска в глубину (Dfs). Укажите, как G может быть преобразован в подходящий направленный граф G0 так, что поиск в глубину ?(Dfs) на G0 приводит к желаемому результату. ? б) Дан ненаправленный звездчатый граф с n узлами. Это дерево с ровно n- 1 ребрами, где узел “u“ соединен ребром со всеми узлами в V \ {u}. Опишите, как можно направить ребра в G так, чтобы число пар связанных узлов было максимальным. пара узлов (u, v) соединена, если существует направленный путь из u в v. “Перенаправление“ ненаправленного ребра {u, v} - это операция, в которой {u, v} заменяется либо на (u, v), либо на (v, u). 3. Мы рассматриваем наборы I пар начального и конечного времени (a, b), которые могут быть получены с помощью поиска в глубину. Таким образом, если (a, b) ? I, то существует узел в G, для которого ? поиск в глубину дал начальное время a и конечное время b. a) Пусть I = {(i, 2n - i + 1) | 1 <= i <= n}. Существует ли граф с n узлами, для которого набор начального и конечного времени, сгенерированный поиском в глубину, всегда соответствует I, независимо от того, как отсортированы списки смежности и в каком порядке посещаются узлы в DFS(). b) Пусть I = {(i, 2n - i + 1) | 1 <= i <= n} и I'= {(2i - 1, 2i) | 1 <= i <= n}. Есть ли граф, для которого глубинный поиск достигнет I и I'.
Похожие заказы

Разработка на Java

дистанционно
договорная
Пожелания и особенности: Работа в доле проекта RustCraft-новый проект раста в майнкрафте без кубиков. Мы команда взрослых ребят создающая новое и актуальная и самое главное популярное игровое сооружение, которое пользуется спросом в тематике более 10 лет. Проект успешен и разрабатывается командой. Оплаты нет работа в доле, после продаж выплачивается все за проделанную работу.
Красноярск Фрилансеры

Разработка на Java

дистанционно
договорная
Пожелания и особенности: Работа в доле проекта RustCraft-новый проект раста в майнкрафте без кубиков. Мы команда взрослых ребят создающая новое и актуальная и самое главное популярное игровое сооружение, которое пользуется спросом в тематике более 10 лет. Проект успешен и разрабатывается командой. Оплаты нет работа в доле, после продаж выплачивается все за проделанную работу.
Красноярск Фрилансеры

Разработка на Java

дистанционно
договорная
Пожелания и особенности: Проект Rust in Minecraft уже разрабатывается на нужны концепт артисты и 3д модельеры Ищем добровольных разработчиков в игру с большим будущем и аудиторией которая ждет ее. На постоянную работу и получение зарплаты с открытия и за обновления.
Красноярск Фрилансеры

Разработка на Java

дистанционно
договорная
Основные задачи: Разработка серверной части сервисов сбора и обработки отчетной информации. Реализация бизнес-логики формирования, проверки и обработки данных. Разработка API для взаимодействия между функциональными компонентами системы. Реализация функций хранения, поиска и обработки данных. Разработка механизмов формирования отчетов, реестров и аналитических представлений. Реализация пользовательских сценариев работы с данными и настройками системы. Участие в интеграции и сопровождении разработанных компонентов в составе платформы. Языки программирования: Java (преимущественно), Python, PHP Опыт разработки серверных компонентов информационных систем, интеграционных сервисов, REST/SOAP API для взаимодействия информационных систем. Понимание работы с форматами обмена данными XML, JSON, XSD, реализации механизмов обмена сообщениями через брокеры сообщений (RabbitMQ), сервисов обработки, маршрутизации и преобразования данных. Опыт реализации механизмов авторизации и взаимодействия с внешними государственными сервисами. Опыт работы с PostgreSQL и реляционными базами данных. Понимание работы с ЕСИА, СМЭВ, сервисами электронной подписи (ЭЦП/SIG). Опыт разработки и эксплуатации приложений в контейнерной среде Docker.
Москва Фрилансеры

Разработка на Java

дистанционно
договорная
Java 17 + Spring Boot 3 (backend), PostgreSQL, JS/React или стек testing-system (frontend), библиотека графиков (Chart.js / Recharts) Занятость на 2 месяца, подробности вышлю в ТГ, пришлите ник в сообщении.
Москва Фрилансеры

Разработка на Java

дистанционно
договорная
Пожелания и особенности: Senior Java / SAP Commerce (Hybris) разработчик Формат: удалённо Занятость: полная Срок: от 1 года Локация кандидата: РФ или РБ График: по МСК Ищем Senior / Lead Java-разработчика с обязательным коммерческим опытом SAP Commerce (SAP Hybris Commerce). Проект в сфере ритейла. Удалённая работа, полная занятость, долгосрочный проект от 1 года. Обязательно: * коммерческая разработка на Java — от 7 лет; * коммерческий опыт SAP Commerce / SAP Hybris Commerce — от 3 лет; * практический опыт с компонентами SAP Commerce: Data Modeling, Product Modeling, ImpEx, Flexible Search, WCMS и AddOn, Search And Navigation, Pricing, Coupons and Promotions, Cronjobs, Workflows, Event System, Process Engine; * J2SE, J2EE, Servlets, JSP, JSTL; * Spring Framework: Core, MVC, Security, Data, Integration, Web Services; * SOAP и REST; * реляционные БД: MS SQL / Oracle / MySQL / PostgreSQL / HSQLDB; * Ant / Maven / Gradle; * Git / Mercurial; * опыт высоконагруженных проектов; * опыт управления небольшой командой разработчиков; * code review, тестирование и автоматизация тестирования; * CI/CD; * Apache Tomcat; * Unix / Linux. Будет плюсом опыт промышленных e-commerce платформ, Solr / Lucene / Elasticsearch, Redis / MongoDB / Cassandra, Angular / React, сложного рефакторинга и проектирования интеграционных решений. Задачи: разработка модулей e-commerce на SAP Commerce, участие в архитектурных решениях, оценка и декомпозиция задач, управление разработчиками, постановка задач и code review. В отклике обязательно напишите: сколько лет коммерческого опыта у вас с Java и отдельно с SAP Commerce / Hybris, с какими компонентами SAP Commerce работали и был ли опыт управления командой.
Москва Фрилансеры

Разработка на Java

дистанционно
договорная
Доводим вид сайта до ума) Привести в порядок все страницы: объединить «Отзывы» с админкой, доделать раздел «О компании» (О авторе, Продакшн, Благотворительность, Клипмейкинг), добавить юридические страницы разрешение на обработку персональных данных, Настроить все формы: «Написать автору», «Хочу купить », заявка на консультацию по голосу. Все заявки сразу уходят менеджеру в мессенджер. Создать Личный кабинет и авторизация (основная бизнес-логика) Подключить вход через Яндекс ID/Сбер ID/логин и пароль. Доделать личный кабинет: пользователь видят свои лайки, историю заявок, может отслеживать статус; Подчистить ошибки и прописать мета теги на всех страницах.
Москва Фрилансеры