Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Doubly linked list
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Doubly_linked_list
http://dbpedia.org/ontology/abstract Двобічно зв'язаний список — вид зв'язаногоДвобічно зв'язаний список — вид зв'язаного списку, у якому посилання в кожному вузлі вказують на попередній і на подальший вузол у списку. Вузол двобічно зв'язаного списку складається з трьох полів: вказівника на попередній елемент prev, поля даних data та вказівника next на наступний елемент. Якщо в списку після останнього елемента йде перший, то такий список називається кільцевим двобічно зв'язаним списком. Тобто, поле prev голови списку вказує на хвіст списку, а поле next хвоста списку вказує на голову списку. По двобічно зв'язаному списку можна пересуватися в будь-якому напрямку — як від початку до кінця, так і навпаки. Для нього простіше проводити видалення і перестановку елементів, оскільки завжди відомі адреси тих елементів списку, вказівник яких спрямований на змінюваний елемент.ик яких спрямований на змінюваний елемент. , En ciencias de la computación, una lista dEn ciencias de la computación, una lista doblemente enlazada es una estructura de datos que consiste en un conjunto de nodos enlazados secuencialmente. Cada nodo contiene tres campos, dos para los llamados enlaces, que son referencias al nodo siguiente y al anterior en la secuencia de nodos, y otro más para el almacenamiento de la información (en este caso un entero). El enlace al nodo anterior del primer nodo y el enlace al nodo siguiente del último nodo, apuntan a un tipo de nodo que marca el final de la lista, normalmente un nodo centinela o puntero null, para facilitar el recorrido de la lista. Si existe un único nodo centinela, entonces la lista es circular a través del nodo centinela. El doble enlace de los nodos permite recorrer la lista en cualquier dirección. Mientras que agregar o eliminar un nodo en una lista doblemente enlazada requiere cambiar más enlaces que en estas mismas operaciones en una lista enlazada simple, las operaciones son más simples porque no hay necesidad de mantener guardado el nodo anterior durante el recorrido, ni necesidad de recorrer la lista para hallar el nodo anterior, la referencia al nodo que se quiere eliminar o insertar es lo único necesario.eliminar o insertar es lo único necesario. , Em ciência da computação, uma lista duplamEm ciência da computação, uma lista duplamente ligada (ou lista duplamente encadeada) é uma estrutura de dados ligada que consiste de um conjunto de registros sequencialmente ligados chamados de nós e é uma extensão da lista simplesmente ligada (ou lista simplesmente encadeada). Cada nó contem dois campos, chamados de links ou enlaces, que são para o nó anterior e para o nó posterior na sequência de nós. Os links anteriores e posteriores dos nós inicial e final, respectivamente, apontam para algum tipo de terminador, tipicamente um ou nulo, para facilitar o percorrimento da lista. Se houver apenas um nó sentinela, a lista será vinculada circularmente através do nó sentinela. Ele pode ser conceituado como duas listas unicamente vinculadas formadas a partir dos mesmos itens de dados, mas em ordens sequenciais opostas. Numa lista cada elemento, ou nó, é composto normalmente por uma variável que guarda a informação(Objeto, inteiro, cadeia de caractéres, etc) e dois ponteiros (referências a endereços de memória) que permitem a ligação entre os vários nós desta lista. Este tipo de lista é conhecido por "Duplamente ligada" ou "Duplamente encadeada" exatamente pelo fato de possuir duas váriaveis de controle (ponteiros) ao contrário da lista simplesmente ligada que possui somente um, o qual aponta para o próximo elemento da lista. A função destas variáveis é guardar o endereço de memória do nó anterior e do nó posterior, identificados normalmente como "prev" ou "previous" e "next". Com estas estruturas podemos realizar diversas tarefas que seriam impossiveis ou muito dispendiosas com uma lista simplesmente encadeada. No modelo mais simples deste tipo de lista, ao criar a lista o primeiro nó tem seu ponteiro "previous" apontando sempre para nulo e o último nó com seu "next" apontando para nulo. Este modelo não é muito confiável, já que não há um controle efetivo para saber quem é o primeiro e quem é o ultimo elemento, já que a única maneira de extrair tal informação é verificar quem possui o "prev" ou o "next" nulo. Existem várias ramificações da lista duplamente encadeada, e muitas delas servem também para a lista simplesmente encadeada. Aqui temos alguns exemplos: * Lista duplamente encadeada com sentinelas: Neste modelo de lista possuimos dois Nós estáticos a cabeça da lista (head) e o fim da lista(tail). O elemento prev (anterior) do nó head aponta sempre para nulo enquanto no nó tail quem aponta para nulo é o next(próximo). Vantagens: Maior facilidade de controle da lista, maior confiabilidade e menor risco de perda acidental da lista. Desvantagens: Maior gasto de espaço em disco (2 nós a mais). * Lista duplamente encadeada circular: Neste modelo de lista possuimos apenas um sentinela. Esta lista é conhecida como circular pois o sentinela aponta para o primeiro elemento da lista e o último elemento da lista aponta para o sentinela, formando assim um círculo lógico. Vantagens: Economia de espaço em disco (1 nó a menos que a lista duplamente encadeada com sentinelas), maior confiabilidade em relação ao modelo comum. Desvantagens: Maior complexidade nos algoritmos.tagens: Maior complexidade nos algoritmos. , In computer science, a doubly linked list In computer science, a doubly linked list is a linked data structure that consists of a set of sequentially linked records called nodes. Each node contains three fields: two link fields (references to the previous and to the next node in the sequence of nodes) and one data field. The beginning and ending nodes' previous and next links, respectively, point to some kind of terminator, typically a sentinel node or null, to facilitate traversal of the list. If there is only one sentinel node, then the list is circularly linked via the sentinel node. It can be conceptualized as two singly linked lists formed from the same data items, but in opposite sequential orders. The two node links allow traversal of the list in either direction. While adding or removing a node in a doubly linked list requires changing more links than the same operations on a singly linked list, the operations are simpler and potentially more efficient (for nodes other than first nodes) because there is no need to keep track of the previous node during traversal or no need to traverse the list to find the previous node, so that its link can be modified.us node, so that its link can be modified. , 双向链表,又稱為双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。
http://dbpedia.org/ontology/thumbnail http://commons.wikimedia.org/wiki/Special:FilePath/Doubly-linked-list.svg?width=300 +
http://dbpedia.org/ontology/wikiPageID 4731859
http://dbpedia.org/ontology/wikiPageLength 10883
http://dbpedia.org/ontology/wikiPageRevisionID 1119732629
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Field_%28computer_science%29 + , http://dbpedia.org/resource/Iteration + , http://dbpedia.org/resource/Linked_data_structure + , http://dbpedia.org/resource/XOR_linked_list + , http://dbpedia.org/resource/Computer_science + , http://dbpedia.org/resource/Reference_%28computer_science%29 + , http://dbpedia.org/resource/Null_pointer + , http://dbpedia.org/resource/Sentinel_node + , http://dbpedia.org/resource/SLIP_%28programming_language%29 + , http://dbpedia.org/resource/Category:Linked_lists + , http://dbpedia.org/resource/File:Doubly-linked-list.svg + , http://dbpedia.org/resource/Pointer_%28computer_programming%29 + , http://dbpedia.org/resource/Node_%28computer_science%29 + , http://dbpedia.org/resource/Linked_list + , http://dbpedia.org/resource/Record_%28computer_science%29 + , http://dbpedia.org/resource/Array_data_structure +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:Refimprove + , http://dbpedia.org/resource/Template:Short_description +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Linked_lists +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Structure +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Doubly_linked_list?oldid=1119732629&ns=0 +
http://xmlns.com/foaf/0.1/depiction http://commons.wikimedia.org/wiki/Special:FilePath/Doubly-linked-list.svg +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Doubly_linked_list +
owl:sameAs https://global.dbpedia.org/id/4ipiE + , http://fa.dbpedia.org/resource/%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D9%BE%DB%8C%D9%88%D9%86%D8%AF%DB%8C_%D8%AF%D9%88%D8%B7%D8%B1%D9%81%D9%87 + , http://uk.dbpedia.org/resource/%D0%94%D0%B2%D0%BE%D0%B1%D1%96%D1%87%D0%BD%D0%BE_%D0%B7%D0%B2%27%D1%8F%D0%B7%D0%B0%D0%BD%D0%B8%D0%B9_%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA + , http://yago-knowledge.org/resource/Doubly_linked_list + , http://es.dbpedia.org/resource/Lista_doblemente_enlazada + , http://rdf.freebase.com/ns/m.05_5pd1 + , http://th.dbpedia.org/resource/%E0%B8%A5%E0%B8%B4%E0%B8%87%E0%B8%84%E0%B9%8C%E0%B8%A5%E0%B8%B4%E0%B8%AA%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%9A%E0%B8%9A%E0%B8%AA%E0%B8%AD%E0%B8%87%E0%B8%97%E0%B8%B4%E0%B8%A8%E0%B8%97%E0%B8%B2%E0%B8%87 + , http://de.dbpedia.org/resource/Doppelt_verkettete_Liste + , http://zh.dbpedia.org/resource/%E5%8F%8C%E5%90%91%E9%93%BE%E8%A1%A8 + , http://dbpedia.org/resource/Doubly_linked_list + , http://sr.dbpedia.org/resource/%D0%94%D0%B2%D0%BE%D1%81%D1%82%D1%80%D1%83%D0%BA%D0%BE_%D0%BF%D0%BE%D0%B2%D0%B5%D0%B7%D0%B0%D0%BD%D0%B0_%D0%BB%D0%B8%D1%81%D1%82%D0%B0 + , http://bg.dbpedia.org/resource/%D0%94%D0%B2%D0%BE%D0%B9%D0%BD%D0%BE%D1%81%D0%B2%D1%8A%D1%80%D0%B7%D0%B0%D0%BD_%D1%81%D0%BF%D0%B8%D1%81%D1%8A%D0%BA + , http://www.wikidata.org/entity/Q5300179 + , http://pt.dbpedia.org/resource/Lista_duplamente_ligada +
rdf:type http://dbpedia.org/ontology/Building +
rdfs:comment Двобічно зв'язаний список — вид зв'язаногоДвобічно зв'язаний список — вид зв'язаного списку, у якому посилання в кожному вузлі вказують на попередній і на подальший вузол у списку. Вузол двобічно зв'язаного списку складається з трьох полів: вказівника на попередній елемент prev, поля даних data та вказівника next на наступний елемент. Якщо в списку після останнього елемента йде перший, то такий список називається кільцевим двобічно зв'язаним списком. Тобто, поле prev голови списку вказує на хвіст списку, а поле next хвоста списку вказує на голову списку.ext хвоста списку вказує на голову списку. , In computer science, a doubly linked list In computer science, a doubly linked list is a linked data structure that consists of a set of sequentially linked records called nodes. Each node contains three fields: two link fields (references to the previous and to the next node in the sequence of nodes) and one data field. The beginning and ending nodes' previous and next links, respectively, point to some kind of terminator, typically a sentinel node or null, to facilitate traversal of the list. If there is only one sentinel node, then the list is circularly linked via the sentinel node. It can be conceptualized as two singly linked lists formed from the same data items, but in opposite sequential orders. items, but in opposite sequential orders. , Em ciência da computação, uma lista duplamEm ciência da computação, uma lista duplamente ligada (ou lista duplamente encadeada) é uma estrutura de dados ligada que consiste de um conjunto de registros sequencialmente ligados chamados de nós e é uma extensão da lista simplesmente ligada (ou lista simplesmente encadeada). Cada nó contem dois campos, chamados de links ou enlaces, que são para o nó anterior e para o nó posterior na sequência de nós. Os links anteriores e posteriores dos nós inicial e final, respectivamente, apontam para algum tipo de terminador, tipicamente um ou nulo, para facilitar o percorrimento da lista. Se houver apenas um nó sentinela, a lista será vinculada circularmente através do nó sentinela. Ele pode ser conceituado como duas listas unicamente vinculadas formadas a partir dos mesmos itens de dados, mas e a partir dos mesmos itens de dados, mas e , En ciencias de la computación, una lista dEn ciencias de la computación, una lista doblemente enlazada es una estructura de datos que consiste en un conjunto de nodos enlazados secuencialmente. Cada nodo contiene tres campos, dos para los llamados enlaces, que son referencias al nodo siguiente y al anterior en la secuencia de nodos, y otro más para el almacenamiento de la información (en este caso un entero). El enlace al nodo anterior del primer nodo y el enlace al nodo siguiente del último nodo, apuntan a un tipo de nodo que marca el final de la lista, normalmente un nodo centinela o puntero null, para facilitar el recorrido de la lista. Si existe un único nodo centinela, entonces la lista es circular a través del nodo centinela.a es circular a través del nodo centinela. , 双向链表,又稱為双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。
rdfs:label Lista doblemente enlazada , Doubly linked list , Lista duplamente ligada , Двобічно зв'язаний список , Doppelt verkettete Liste , 双向链表
hide properties that link here 
http://dbpedia.org/resource/DLL + http://dbpedia.org/ontology/wikiPageDisambiguates
http://dbpedia.org/resource/Double_linked_list + , http://dbpedia.org/resource/Doubly-linked_list + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Real-time_operating_system + , http://dbpedia.org/resource/Exclusive_or + , http://dbpedia.org/resource/Queap + , http://dbpedia.org/resource/Fibonacci_heap + , http://dbpedia.org/resource/Unrolled_linked_list + , http://dbpedia.org/resource/Java_collections_framework + , http://dbpedia.org/resource/Run_queue + , http://dbpedia.org/resource/EINE_and_ZWEI + , http://dbpedia.org/resource/Skip_graph + , http://dbpedia.org/resource/Exact_cover + , http://dbpedia.org/resource/List_of_terms_relating_to_algorithms_and_data_structures + , http://dbpedia.org/resource/Dancing_Links + , http://dbpedia.org/resource/List_of_data_structures + , http://dbpedia.org/resource/Standard_Template_Library + , http://dbpedia.org/resource/Double_compare-and-swap + , http://dbpedia.org/resource/Multics_Emacs + , http://dbpedia.org/resource/Weak_ordering + , http://dbpedia.org/resource/SLIP_%28programming_language%29 + , http://dbpedia.org/resource/Best%2C_worst_and_average_case + , http://dbpedia.org/resource/Double_linked_list + , http://dbpedia.org/resource/Mnemonic_link_system + , http://dbpedia.org/resource/Doubly_connected_edge_list + , http://dbpedia.org/resource/Eulerian_path + , http://dbpedia.org/resource/Bucket_queue + , http://dbpedia.org/resource/Partition_refinement + , http://dbpedia.org/resource/Knuth%27s_Algorithm_X + , http://dbpedia.org/resource/X-fast_trie + , http://dbpedia.org/resource/Directory-based_cache_coherence + , http://dbpedia.org/resource/Executable_UML + , http://dbpedia.org/resource/Associative_array + , http://dbpedia.org/resource/Brain_Fuck_Scheduler + , http://dbpedia.org/resource/DLL + , http://dbpedia.org/resource/Doubly-linked_list + , http://dbpedia.org/resource/Double-ended_queue + , http://dbpedia.org/resource/Architecture_of_Btrieve + , http://dbpedia.org/resource/Queue_%28abstract_data_type%29 + , http://dbpedia.org/resource/XOR_linked_list + , http://dbpedia.org/resource/Sequence_container_%28C%2B%2B%29 + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Doubly_linked_list + http://xmlns.com/foaf/0.1/primaryTopic
 

 

Enter the name of the page to start semantic browsing from.