Articles of matrizes

Pesquisando em uma matriz classificada e rotacionada

Enquanto me preparava para a entrevista técnica, me deparei com essa questão interessante: Você recebeu uma matriz que é classificada e depois rotacionada. exemplo Vamos arr = [1,2,3,4,5] que é classificado e, em seguida, rodado diz duas vezes para a direita para dar [4,5,1,2,3] Agora, qual é a melhor forma de pesquisar nesta matriz ordenada […]

c matriz de estrutura inicializando

Eu tenho estrutura struct ABC { int a; int b; } e matriz de como struct ABC xyz[100]; Eu quero inicializá-lo a = 10 eb = 20; para todo o elemento da matriz. Qual é o melhor caminho?

Como posso manter apenas itens de uma matriz que correspondam a uma determinada condição?

Eu tenho uma matriz e quero filtrá-la para include apenas itens que correspondam a uma determinada condição. Isso pode ser feito em JavaScript? Alguns exemplos: [1, 2, 3, 4, 5, 6, 7, 8] // I only want [2, 4, 6, 8], ie the even numbers [“This”, “is”, “an”, “array”, “with”, “several”, “strings”, “making”, “up”, “a”, […]

Acessar matriz além do limite em C e C ++

int data[8]; data[9] = 1; O que o padrão c ++ diz sobre isso? Esse comportamento é indefinido? Pelo menos o compilador C (gcc-std = c99 -pedantic -W-Wall) não diz nada sobre isso. Obrigado.

Classificar uma matriz 2D em C ++ usando funções internas (ou qualquer outro método)?

Eu tenho uma matriz 2D como abaixo. ( array[5][2] ) 20 11 10 20 39 14 29 15 22 23 depois de ordenar deveria ser como abaixo. 10 20 20 11 22 23 29 15 39 14 Isso significa que o array deve ser classificado comparando os valores da primeira coluna apenas. Em Java, há […]

Fazendo minha function calcular média de array Swift

Quero que minha function calcule a média da minha matriz de tipo duplo. A matriz é chamada de “votos”. Por enquanto, tenho 10 números. Quando eu chamo a average function para obter a média dos votos da matriz, isso não funciona. Aqui está meu código: var votes = [1, 2, 3, 4, 5, 6, 7, […]

Como verificar matriz idêntica de maneira mais eficiente?

Eu quero verificar se as duas matrizes são idênticas (não em conteúdo, mas na ordem exata). Por exemplo: array1 = [1,2,3,4,5] array2 = [1,2,3,4,5] array3 = [3,5,1,2,4] Matriz 1 e 2 são idênticos, mas 3 não é. Existe uma boa maneira de fazer isso em JavaScript?

Como o GCC implementa matrizes de comprimento variável?

Como o GCC implementa arrays de comprimento variável (VLAs)? Esses arrays são essencialmente indicadores para o armazenamento alocado dinamicamente, como retornado por alloca? A outra alternativa que eu poderia pensar, é que tal array é alocado como última variável em uma function, de modo que o offset das variables ​​é conhecido durante o tempo de […]

matriz de pesquisa de JavaScript de matrizes

Digamos que temos o seguinte array js var ar = [ [2,6,89,45], [3,566,23,79], [434,677,9,23] ]; var val = [3,566,23,79]; Existe uma function js embutida ou jQuery com a qual você pode pesquisar o array ar para val ? obrigado ** * UPDATE * ** * ** * ** * ** * Tomando a resposta da […]

Matrizes de tamanho assumidas: Cólon vs. asterisco – DIMENSÃO (:) arr vs. arr (*)

Existe alguma diferença entre esses dois methods de declarar uma matriz de tamanho assumido? por exemplo real, dimension(:) :: arr e real :: arr(*)