Articles of matrizes

Como faço para converter struct System.Byte byte para um object System.IO.Stream em c #?

Como faço para converter struct System.Byte byte[] para um object System.IO.Stream em c #?

Adicionando valores a um array C #

Provavelmente simples – estou começando com C # e preciso adicionar valores a uma matriz, por exemplo: int[] terms; for(int runs = 0; runs < 400; runs++) { terms[] = runs; } Para aqueles que usaram PHP, aqui está o que estou tentando fazer em C #: $arr = array(); for ($i = 0; $i […]

Obter elementos randoms de array em swift

Eu tenho uma matriz como: var names: String = [ “Peter”, “Steve”, “Max”, “Sandra”, “Roman”, “Julia” ] Eu gostaria de obter 3 elementos randoms desse array. Eu estou vindo de C # mas rapidamente eu não sei por onde começar. Eu acho que deveria embaralhar o array primeiro e depois escolher os 3 primeiros itens […]

Como faço para determinar se uma matriz é inicializada no VB6?

Passar um array não dimensionado para a function Ubound do VB6 causará um erro, então eu quero verificar se ele foi dimensionado ainda antes de tentar verificar seu limite superior. Como eu faço isso?

Como encontrar o kth menor elemento na união de duas matrizes ordenadas?

Esta é uma questão de lição de casa. Eles dizem que é preciso O(logN + logM) onde N e M são os comprimentos das matrizes. Vamos nomear os arrays a e b . Obviamente podemos ignorar todos os a[i] e b[i] onde i> k. Primeiramente vamos comparar a[k/2] b[k/2] . Seja b[k/2] > a[k/2] . […]

Qual é a diferença entre (para… in) e (para… de) em javascript?

Eu sei o que é for… in loop (iterar sobre chave), mas ouvi pela primeira vez sobre for… of (iterar sobre o valor). Estou confuso com for… of loop. Eu não recebi o adjetivo. Este é o código abaixo: var arr = [3, 5, 7]; arr.foo = “hello”; for (var i in arr) { console.log(i); […]

Por que o C ++ não suporta funções que retornam matrizes?

Algumas linguagens permitem que você apenas declare uma function retornando uma matriz como uma function normal, como o Java: public String[] funcarray() { String[] test = new String[]{“hi”, “hello”}; return test; } Por que o C ++ não suporta algo como int[] funcarray(){} ? Você pode retornar uma matriz, mas é um problema real fazer […]

Por que as matrizes de referências são ilegais?

O código a seguir não compila. int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; O que o padrão C ++ diz sobre isso? Eu sei que eu poderia declarar uma class que contém uma referência e, em seguida, criar uma matriz dessa class, como mostrado abaixo. Mas eu realmente […]

Arrays são pointers?

Duplicar Possível: O nome da matriz é um ponteiro em C? Arrays e pointers são implementados de maneira diferente em C e C ++? Eu me deparei com essa questão porque, em ambos os casos, acessamos elementos do endereço inicial de um elemento. Então, deve haver uma relação estreita entre eles. Por favor, explique a […]

Loops de JavaScript: para… em vs para

Eu enfrentei um comportamento estranho em Javascript. eu recebo “Objeto não suporta esta propriedade ou método” exceção para a function removeAttribute no código a seguir: var buttons = controlDiv.getElementsByTagName(“button”); for ( var button in buttons ) button.removeAttribute(‘disabled’); Quando altero o código com o seguinte, o problema desaparece: var buttons = controlDiv.getElementsByTagName(“button”); for ( var i […]