Алгоритм - это последовательность четко определенных шагов, которые определяют абстрактное решение проблемы. Используйте этот тег, если ваша проблема связана с дизайном алгоритма.
Мне нужна программа Java, которая следует этой логике:
i | j
----------
1 | 1
2 | 3
3 | 6
4 | 10
5 | 15
6 | 21
7 | 28
8 | 36
9 | 45
10 | 55
Итак, если исходно
i = 0, j = 0;
i iterates: i++
j iterates: j +=i;
Я хочу, чтобы моя программа, когда я набираю значение j, ...
Я пытаюсь написать алгоритм, который находит минимальное количество ребер, которые необходимо добавить для соединения всех узлов из начальных вершин в направленном несвязном графе.
#include <iostream>
#include <vector>
#include <fstream>
using namespace std;
class Graph {
vector<vector<int>> v...
28 Май 2023 в 15:17
Пожалуйста, помогите мне решить эту проблему,
Реализуйте приложение JavaScript, которое может рассчитать общую длину железных стержней, необходимых для создания ворот. Ворота будут иметь чередующийся дизайн пустых рядов и рядов, заполненных кругами (обратите внимание, что дизайн начинается с пустог...
28 Май 2023 в 11:38
Я хотел бы скрыть секретное сообщение в столбце CSV-файла, изменив порядок строки.
Я ищу детерминированную и обратимую функцию перестановки.
Предположим, у меня есть список строк A=[1,2,3,4,5], упорядоченный лексикографически. у меня 5! = 120 возможных перестановок. Это означает, что я могу сохра...
28 Май 2023 в 11:04
У меня есть система для сортировки четырех чисел с использованием последовательности из пяти сравнений. В системе используется ряд полей сравнения MinMax, которые принимают два числа и выводят минимальное и максимальное значения. Моя конфигурация выглядит следующим образом:
Я использую два блока M...
Я пытаюсь решить проблему LeetCode 97. Чередование строк а>:
Имея три строки s1, s2 и s3, напишите программу, которая проверяет, является ли s3 чередованием s1 и s2.
Примечание о проблеме:
Говорят, что S3 чередует S1 и S2, если он содержит все символы S1 и S2 и порядок всех символов в отдельных ст...
27 Май 2023 в 21:03
Привет, я пытаюсь закончить это небольшое упражнение, если кто-нибудь может помочь...
Наличие этого словаря {'101': ['90', '20'], '102': ['70', '50']}
Я пытаюсь вычесть 90-20 и 70-50, но это то, как далеко я продвинулся, и теперь чувствую себя застрявшим.
for(students, marks) in dict.items():
# ...
27 Май 2023 в 19:30
https://leetcode.com/problems/wiggle-sort-ii/description/< /а> ЭТО проблема.
Я попытался отсортировать его, используя функцию сортировки, и, определив свой собственный компапаратор, я не смог понять, где я ошибаюсь. пожалуйста помоги.
class Solution {
public:
int cnt=0;
static bool comp( int a, ...
Печать всех подмножеств в C Я попытался создать функцию, которая печатает все подмножества данного набора, используя c. Однако это не работает, как ожидалось. В то время как он печатает первые десять подмассивов, некоторые проблемы, которые, вероятно, связаны с выделением памяти, появляются позже....
27 Май 2023 в 09:53
Я пытаюсь понять конкретный шаблон, в котором каждый термин представляет собой сумму предыдущего термина и текущего числа Фибоначчи. Шаблон следует этой последовательности:
1
1 + 1 = 2
1 + 1 + 2 = 4
1 + 1 + 2 + 3 = 7
1 + 1 + 2 + 3 + 5 = 12
И так далее
Я хотел бы создать функцию в PHP, которая ...
Итак, я пытаюсь реализовать сортировку выбором в С#, но результат не совсем то, что я ожидаю, я попытался отследить циклы и даже достал старую добрую ручку и бумагу, но безрезультатно
using System;
namespace App
{
class Application
{
public static void Main(string[] args)
{
...
26 Май 2023 в 21:04
Я работаю с алгоритмами и у меня возникли сомнения по поводу освобождения указателей, особенно при удалении первого элемента связанного списка, вот метод:
template<typename T>
class LinkedList
{
{
T value;
Node *next;
Node(T value)
{
this->value = valu...
26 Май 2023 в 19:38
Array.prototype.myFilter = function (callback) {
const newArray = [];
// Only change code below this line
for (let i = 0; i < this.length; i++) {
if (callback(this[i], i, this) == true) {
newArray.push(this[i]);
}
}
//This function works like filter()
retu...
26 Май 2023 в 19:02
sortWeekFunction может сортировать объект на основе порядка массива. но довольно сложно понять, почему. как именно работает этот код?
const weeksArr = ['sunday', 'monday', 'wednesday', 'thursday', 'friday'];
const weeksObj = {
wednesday: 'wednesday',
friday: 'friday',
monday: 'monday',
...
26 Май 2023 в 18:33
В последнее время я занимаюсь питоном и придумал это упражнение, если кто-то может помочь:
Удалить каждое второе вхождение (т. е. 2-е, 4-е, 6-е и т. д.) вхождения термина в s. Приведенный выше код не работает, и я пытаюсь распечатать aabcdaxyaa112
def delete_occurence(s, term):
s = [s[i:i + 2] ...
26 Май 2023 в 17:02
Учитывая массив a[] размера N, мы запрашиваем Q раз. Каждый раз мы хотим получить номер режима (значение, которое чаще всего встречается в наборе данных) подпоследовательности a[l], a[l + 1].. a[r]. Есть ли более быстрый способ сделать это, а не грубая форсировка, просто зацикливая Q раз и перебир...
26 Май 2023 в 07:49
У меня есть кадр данных еженедельных значений для разных идентификаторов серий следующим образом. Недельные записи делаются для каждой серии каждую неделю, но не совпадают из года в год (например, 1/1 одного года, 1/3 следующего, 1/2 и т. д.):
period series value
2017-05-12 R33 720
2017...
26 Май 2023 в 04:19
Функция miniMax возвращает объект, состоящий из индекса и оценки, как предполагалось, но не посещает столько состояний, сколько ожидалось.
Вот код:
const human = 'X'
const ai = 'O'
const winOptions = [[0, 1, 2], [3, 4, 5], [6, 7, 8], [0, 3, 6], [1, 4, 7], [2, 5, 8], [0, 4, 8], [2, 4, 6]]
const emp...
Я пытаюсь создать игру, но у меня возникли некоторые трудности с поиском подходящего алгоритма для моей проблемы. У меня есть элементы от 1 до n, и я пытаюсь охватить все элементы, используя минимально возможное количество элементов. Каждый элемент может покрывать количество элементов слева (напра...
26 Май 2023 в 02:02
Чтобы предотвратить неизбежный ответ: у меня нет опыта кодирования или программирования. Я даже не уверен, как задать этот вопрос с правильной терминологией, поэтому я не совсем уверен, что мне следует искать. Я надеюсь получить по крайней мере столько от любых ответов.
Я пытаюсь создать форму или...
Учитывая ненаправленный граф, как вы сможете эффективно найти все его «узкие места»?
Путь «узкого места» определяется как путь, разрушение которого приводит к разделению графа на 2 несвязанных графа.
Алгоритм поиска узких мест в ненаправленном графе. Не смог найти такой алгоритм....
25 Май 2023 в 21:15
Я читаю Алгоритмы 4-го издания, и он говорит мне, что быстрая сортировка использует ~ N ^ 2/2 сравнения в худшем случае, поскольку N + (N-1) + (N-2) + ... + 2 + 1 = (Н+1)Н/2. Однако в книге также говорится, что стоимость разбиения всегда N+1. Поэтому мне интересно, почему стоимость наихудшего слу...
Я не могу реализовать схему разделов Хора на C#.
Вот псевдокод для схемы разделов Хоара (переписанный тринкотом в этом вопросе):
АЛГОРИТМ 63 РАЗДЕЛ С. А. Р. Хоар Elliott Brothers Ltd., Борхэмвуд, Хартфордшир, Англия procedure partition (A,M,N,I,J); value M,N;
array A; integer M,N,I,...
Я хочу создать алгоритм, который поможет мне указать точки пробоя в торговле и соответствующим образом разработать свою стратегию.
Мой код:
import pandas as pd
import pandas_ta as ta
import matplotlib.pyplot as plt
import numpy as np
from statistics import variance
# Load your price data into a pan...
Я пытаюсь написать алгоритм для решения доски какуро путем возврата. Не могли бы вы помочь мне с этим? Он не работает должным образом, что там нужно изменить?? Вот мой код в java:
public class GameSolver {
public static void main(String[] args) {
int testSize = 3;
int[][] t...
25 Май 2023 в 16:18