Matrizes Dinâmicas

Este artigo foi movido para o PontoV, se quiser acessá-lo, basta clicar aqui.

Anúncios

6 respostas para Matrizes Dinâmicas

  1. Habeas_Corpse disse:

    opa, vc tem razão ficar alocando e liberando memória é ruim… naum tem como fazer um vector de vector?
    eu sempre quis saber como se faz, acho que está faltando ai.

    t+

  2. Bruno disse:

    Fazer o vector de vector da na mesma que o primeiro exemplo, você simplesmente vai encapsular as alocações, mas o layout da memória vai ser o mesmo:

    std::vector<std::vector > v;

  3. Habeas_Corpse disse:

    mas como se manipula?

  4. Bruno disse:

    Exemplo:

    int nlinhas = 3, ncol = 2;
    std::vector<std::vector > v(nlinhas);

    //inicializa tudo com 0 e já aloca cada linha
    for(int i = 0;i < nlinhas; ++i)
    v[i].assign(ncol, 0);

    //acessando linha 1, coluna 0
    v[1][0] = 5;

  5. Rento disse:

    3 * ncol + 2

    Isso faz apenas 1operação no processador, a MAT

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: