Resultados da pesquisa a pedido "linked-list"

12 a resposta

Idiomatic eficiente Haskell acrescenta?

Lista e o operador contras(:) são muito comuns em Haskell. Contras é nosso amigo. Mas às vezes eu quero adicionar no final de uma lista. xs `append` x = xs ++ [x]Infelizmente, isso énão uma maneira eficiente de implementá-lo. Eu ...

1 a resposta

Criando uma classe de nó em Java

Então, eu sou bastante novo em Java e programação e queria saber como criar uma classe de nó? Até agora eu tenho: public class ItemInfoNode{ private ItemInfoNode next; private ItemInfoNode prev; private ItemInfo info; public ...

2 a resposta

ArrayList vs Array e lista

Eu tenho programado bastante e recentemente comecei a aprender tópicos mais puros de Ciência da Computação (para uma entrevista de emprego). Eu sei a diferença entre uma estrutura de dados Array e LinkedList, mas agora que comecei a usar Java, ...

2 a resposta

Visual Studio 2015 “sintaxe não padrão; use '&' para criar um ponteiro para membro ”

Estou tentando minha própria implementação de Lista vinculada em C ++ e não consigo descobrir por que estou tendo esse erro. Eu sei que há uma implementação STL, mas por razões que estou tentando por conta própria. Aqui está o código: #include ...

3 a resposta

Cauda mais eficiente da lista codificada da igreja

Este é um post de haskell alfabetizado. Simplesmente salve-o como "ChurchList.lhs" para executá-lo. > {-# LANGUAGE Rank2Types #-}Uma lista codificada da Igreja é uma maneira de representar uma lista por meio de uma função. Assemelha-se ao estilo ...

1 a resposta

Meu programa substitui todos os tipos de dados de string em todos os nós na lista vinculada

Eu tenho um programa que basicamente adiciona um histórico (nó) ao employee_record (lista vinculada). Aqui está o meu código: #include <stdio.h> #include <stdlib.h> struct history{ char *department1; char *title1; int day; int month; int year; ...

3 a resposta

Quando usar NULL e quando usar '\ 0' na lista vinculada em C?

Eu aprendi isso em C:null char == '\0' == NULL, e escrevi um loop abaixo para ler do início ao fim de um char [] em C. // case #1 char buf[32]; while (buf[i] != NULL){ //do something... }No entanto, meu compilador gcc me deu um aviso: comparação ...

5 a resposta

Passagem de ponteiro duplo de cabeçalho de lista vinculada

Eu já vi isso em algum livro / tutorial. Quando você passa o ponteiro do cabeçalho (da lista vinculada) para uma função, precisa passá-lo como um ponteiro duplo. Por exemplo: // Isto é para reverter uma lista vinculada onde o cabeçalho ...

8 a resposta

Adicionando itens ao final da lista vinculada

Estou estudando para um exame, e isso é um problema de um teste antigo: Temos uma lista vinculada única com um cabeçalho de lista com a seguinte declaração: class Node { Object data; Node next; Node(Object d,Node n) { data = d; next = n; } ...

4 a resposta

Estouro de pilha com lista vinculada unique_ptr [fechada]

Eu converti a seguinte estrutura de lista vinculada struct node { node* next; int v; };em uma versão do c ++ 11 - que não está usando os ponteiros. struct node { unique_ptr<node> next; int v; };Adicionar, remover elementos e atravessar funciona ...