Perguntas com a marcação «arrays»

Uma matriz é uma estrutura de dados linear ordenada que consiste em uma coleção de elementos (valores, variáveis ​​ou referências), cada um identificado por um ou mais índices. Ao perguntar sobre variantes específicas de matrizes, use essas tags relacionadas: [vector], [arraylist], [matrix]. Ao usar esse tag, em uma pergunta específica de uma linguagem de programação, identifique-a com a linguagem de programação usada.

8
Qual é a diferença entre char array e char pointer em C?
Estou tentando entender os ponteiros em C, mas atualmente estou confuso com o seguinte: char *p = "hello" Este é um ponteiro de caractere apontando para a matriz de caracteres, começando em h . char p[] = "hello" Essa é uma matriz que armazena oi . Qual é a diferença …
216 c  arrays  pointers 





22
O std :: vector é muito mais lento que as matrizes simples?
Eu sempre pensei que é a sabedoria geral que std::vectoré "implementada como uma matriz", blá blá blá. Hoje desci e testei, e parece não ser assim: Aqui estão alguns resultados dos testes: UseArray completed in 2.619 seconds UseVector completed in 9.284 seconds UseVectorPushBack completed in 14.669 seconds The whole thing …
212 c++  arrays  performance  stl  vector 

17
Retornar matriz em uma função
Eu tenho uma matriz int arr[5]que é passada para uma função fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Como posso retornar essa matriz? Como vou usá-lo, digamos que retornei um ponteiro, como vou acessá-lo?


6
matriz de comprimento fixo typedef
Eu tenho que definir um tipo de dados de 24 bits. Estou usando char[3]para representar o tipo. Posso typedef char[3]para type24? Eu tentei em um exemplo de código. Eu coloquei typedef char[3] type24;no meu arquivo de cabeçalho. O compilador não reclamou. Mas quando defini uma função void foo(type24 val) {}no …
210 c  arrays  gcc  typedef 

8
equals vs Arrays.equals em Java
Ao comparar matrizes em Java, existem diferenças entre as 2 instruções a seguir? Object[] array1, array2; array1.equals(array2); Arrays.equals(array1, array2); E se sim, o que são?
209 java  arrays  equality 

25
Como faço para remover duplicatas de uma matriz C #?
Eu tenho trabalhado com um string[] matriz em c # que é retornada de uma chamada de função. Eu poderia transmitir para uma Genericcoleção, mas queria saber se havia uma maneira melhor de fazê-lo, possivelmente usando uma matriz temporária. Qual é a melhor maneira de remover duplicatas de uma matriz …
209 c#  arrays  duplicates 

14
Estranho JavaScript "nova matriz (n)" e "matriz.protótipo.map"
Eu observei isso no Firefox-3.5.7 / Firebug-1.5.3 e Firefox-3.6.16 / Firebug-1.6.2 Quando eu inicio o Firebug: var x = new Array(3) console.log(x) // [undefined, undefined, undefined] var y = [undefined, undefined, undefined] console.log(y) // [undefined, undefined, undefined] console.log( x.constructor == y.constructor) // true console.log( x.map(function() { return 0; }) ) …


3
Como pesquisar na matriz de objetos no mongodb
Suponha que o 'mongodb' do documento (tabela) 'users' seja { _id: 1, name: { first: 'John', last: 'Backus' }, birth: new Date('Dec 03, 1924'), death: new Date('Mar 17, 2007'), contribs: [ 'Fortran', 'ALGOL', 'Backus-Naur Form', 'FP' ], awards: [ { award: 'National Medal', year: 1975, by: 'NSF' }, { award: …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.