Perguntas com a marcação «list»

200
Matriz versus lista vinculada

Por que alguém iria querer usar uma lista vinculada em uma matriz? Codificar uma lista vinculada é, sem dúvida, um pouco mais trabalhoso do que usar uma matriz e pode-se perguntar o que justificaria o esforço adicional. Eu acho que a inserção de novos elementos é trivial em uma lista vinculada,...

192
Por que std :: list :: reverse tem O (n) complexidade?

Por que a função reversa para a std::listclasse na biblioteca padrão C ++ possui tempo de execução linear? Eu pensaria que, para listas duplamente vinculadas, a função reversa deveria ter sido O (1). A reversão de uma lista duplamente vinculada deve envolver apenas a troca da cabeça e dos...

191
Desempenho de matrizes x listas

Digamos que você precise ter uma lista / matriz de números inteiros que você precisa repetir com frequência, e eu quero dizer com muita frequência. Os motivos podem variar, mas digamos que esteja no coração do loop mais interno de um processamento de alto volume. Em geral, optamos pelo uso de...

191
Dividir string, converter ToList <int> () em uma linha

Eu tenho uma string que tem números string sNumbers = "1,2,3,4,5"; Eu posso dividi-lo e convertê-lo em List<int> sNumbers.Split( new[] { ',' } ).ToList<int>(); Como posso converter um array de strings para uma lista inteira? Para que eu possa converter

191
Pegue o conteúdo de uma lista e anexe-o a outra lista

Estou tentando entender se faz sentido pegar o conteúdo de uma lista e anexá-lo a outra lista. Eu tenho a primeira lista criada através de uma função de loop, que obterá linhas específicas de um arquivo e as salvará em uma lista. Em seguida, uma segunda lista é usada para salvar essas linhas e...

189
Como remover o item da lista em c #?

Eu tenho uma lista armazenada na lista de resultados da seguinte maneira: var resultlist = results.ToList(); Parece algo assim: ID FirstName LastName -- --------- -------- 1 Bill Smith 2 John Wilson 3 Doug Berg Como removo o ID 2 da

189
Converter uma lista em um dicionário em Python

Digamos que eu tenha uma lista aem Python cujas entradas mapeiem convenientemente para um dicionário. Cada elemento par representa a chave do dicionário e o seguinte elemento ímpar é o valor por exemplo, a = ['hello','world','1','2'] e gostaria de convertê-lo em um dicionário b, onde b['hello']...