Árvore T

Árvore T é em ciência da computação uma estrutura de dados empregada principalmente em bancos de dados em memória principal e alguns bancos de dados convencionais como índice. É uma estrutura baseada na árvore AVL, herdando dela a propriedade de ser uma árvore binária e auto-balanceada e possibilitando economia no uso de memória.[1] Além disso é uma estrutura de índice que toma vantagem das características próprias da memória principal, como faz a árvore B+ mas para acesso a disco.

Apesar das vantagens demonstradas, a árvore T pode ter problemas de desempenho em hardware moderno por não aproveitar adequadamente o espaço da memória cache do processador[2]. A árvore T é uma árvore binária balanceada que busca obter benefícios de desempenho de estruturas tais como árvores AVL e árvores B.

Balanceamento

O balanceamento é feito usando rotações semelhantes aos da árvore AVL, no entanto ele é feito com muito menos frequência do que em uma árvore AVL. Devido a possibilidade de movimentação de dados dentro do nó.

Busca

Ela possui um melhor desempenho em busca do que a árvore B já que não precisa visitar tantas chaves como na árvore B, no entanto seu desempenho é um pouco pior que a arvore AVL que visita apenas uma chave por nó e corta caminhos pela busca binária.

Inserção e Remoção

Possui a inserção e remoção ligeiramente mais rápida do que a árvore B pois sua busca é bem mais rápida que a desta árvore, embora o seu balanceamento seja mais complexo e custoso. A árvore AVL tem o pior desempenho de inserção e remoção pois a cada operação tem que atualizar os índices de balanceamento e se necessário realizar rotações.

Construção

Representação de um nó em uma árvore T

A estrutura de um nó de uma Árvore T pode ser representado pelo desenho abaixo onde:

  • Ponteiros:
    • Chaves: são os dados (valores) armazenados no nó. O número máximo de chaves que pode conter num nó é definido por um valor MAX. A chave mais a ESQUERDA do nó possui o menor valor nele armazenado, os valores vão crescendo a medida que vamos para DIREITA. Dispostos como numa lista ordenada.
    • Ponteiro Pai(T): é um ponteiro que aponta para nó pai logo acima. Se o nó for raiz, aponta para NULL.
    • Esquerda(T): é um ponteiro que aponta para a subárvore à esquerda do nó. Se não houver subárvore ele aponta para NULL.
    • Direita(T): é um ponteiro que aponta para a subárvore à direita do nó. Se não houver subárvore ele aponta para NULL.
    • Post(T) é o ponteiro que aponta para a próxima chave que armazena um valor maior que o da chave anterior.
    • Ant(T) é o ponteiro que aponta para a chave antecessora que armazena um valor menor que o da chave atual.
  • Controle:
    • dado N_CHAVE, campo que armazena o número de chaves contidos em um nó, que deve sempre ser menor que MAX.
    • dado INDICE, campo que armazena o índice de balanceamento da árvore assim como nas árvores AVL, estando balanceadas possuem valor 1, 0 ou -1 qualquer valor diferente indica que a árvore precisa ser balanceada.

Implementação em C

typedef arvore_T arvore_T, *arvore;

typedef int dado;

typedef struct celula celula, *no;


struct celula
{

	dado conteudo;

	no posterior;
};

struct arvore_T

{

	no chave;

	dado numerochaves;

	dado indice;

arvore pai;

	arvore esquerda;

	arvore direita;

};

#define MAX() //MAX sendo o limite de chaves que pode conter em um nó da Árvore T

#define NC(T)             ((T)-> numerochaves)

#define CHAVE(T)          ((T)->conteudo)

#define POST(T)           ((T)->posterior)

#define ESQUERDA(T)       ((T)->esquerda)

#define DIREITA(T)        ((T)->direita)

#define PAI(T)            ((T)->pai)

Percurso de travessia na árvore

Percurso de visita na árvore T

Pré-ordem:

(29 35 37) (10 12 15) (1 5 7) (16 20 23) (60 65 66) (40 41 58) (67 72 80)

Em-ordem(T):

(1 5 7) (10 12 15) (16 20 23) (29 35 37) (40 41 58) (60 65 66)

Pós-ordem(T):

(1 5 7) (16 20 23) (10 12 15) (40 41 58) (67 72 80) (60 65 66) (29 35 37)

Referências

  1. Artigo A Study of Index Structures for Main Memory Database Management Systems de Tobin J. Lehman e Michael J. Carey, 1986
  2. Artigo Cache Conscious Indexing for Decision-Support in Main Memory de Jun Rao e Kenneth A. Ross, 1999
Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.

Read other articles:

Arena Ski Tateyama Sanroku Gokurakuzaka, Jepang. Olahraga musim dingin adalah olahraga yang umum dimainkan selama musim dingin. Istilah ini dipakai untuk olahraga yang dilakukan di udara terbuka pada permukaan salju atau es.[1] Olahraga musim dingin yang umum dikenal, misalnya: ski, hoki es, dan skating indah. Daftar olahraga musim dingin Biatlon, kombinasi ski dan menembak. Catatan: olahraga Olimpiade Musim Dingin diberi tanda asteris. Skating es Artikel utama: Skating es Skating ind...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Haris S. TomeHaris S. Tome Kepala Dinas Perumahan dan Kawasan Permukiman Kabupaten GorontaloPetahanaMulai menjabat Februari 2022 Informasi pribadiLahir25 Oktober 1977 (umur 46) Buhu, Gorontalo, IndonesiaKebangsaanIndonesiaSuami/istriEmiliy...

 

1937 film by Frank R. Strayer Hot WaterNewspaper advertisement for the films Texas Trail (1937) and Hot Water (1937)Directed byFrank R. StrayerWritten byRon FergusonEleanor De LamaterRobert ChapinKaren DeWolfPaul BurgerProduced byMax GoldenStarringJed ProutyShirley DeaneSpring ByingtonCinematographyEdward SnyderEdited byNick DeMaggioMusic bySamuel KaylinProductioncompanyTwentieth Century FoxDistributed byTwentieth Century FoxRelease dateSeptember 24, 1937Running time55 minutesCountryUnited St...

1813 military campaign by Simón Bolívar to end the Spanish occupation of Venezuela Admirable CampaignPart of the Venezuelan War of Independence and the Colombian War of IndependenceRoute of the Admirable CampaignDate14 May 1813 – 6 August 1813LocationToday Venezuelan states of Tachira, Mérida, Barinas, Trujillo, Portuguesa, Cojedes, Carabobo, Aragua, and the city of CaracasResult Patriot victoryBelligerents United Provinces of New Granada Second Republic of Venezuela RoyalistsCommanders...

 

Disambiguazione – Se stai cercando altri significati, vedi Preghiera (disambigua). Uomo in preghiera in un tempio shintoista giapponese La preghiera è una delle pratiche comuni in molte religioni. Essa consiste nel rivolgersi alla dimensione del sacro con la parola o con il pensiero; gli scopi della preghiera possono essere molteplici: invocare, chiedere un aiuto, chiedere una grazia, chiedere perdono, lodare, ringraziare, santificare, o esprimere devozione o abbandono. La preghiera è so...

 

Mestaruussarja 1945-1946 Competizione Mestaruussarja Sport Calcio Edizione 37ª Organizzatore SPL/FBF Luogo  Finlandia Partecipanti 8 Risultati Vincitore VIFK(2º titolo) Retrocessioni KPT KuopioIF Drott Statistiche Incontri disputati 54 Gol segnati 231 (4,28 per incontro) Cronologia della competizione 1945 1946-1947 Manuale La Mestaruussarja 1945-1946 fu la trentasettesima edizione della massima serie del campionato finlandese di calcio, la sedicesima come Mestaruussarja. Il titol...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Whitton Park – news · newspapers · books · scholar · JSTOR (January 2017) (Learn how and when to remove this template message) Whitton Park was a country house in the village of Whitton in Twickenham, Middlesex. It was demolished in the 1840s and gradually rep...

 

Royal Albert HallRoyal Albert Hall dari Kensington GardensInterior dilihat dari Grand TierLokasi di Central LondonInformasi umumJenisAula konserGaya arsitekturItaliaAlamatKensington GoreLondon, SW7NegaraBritania RayaKoordinat51°30′03.40″N 00°10′38.77″W / 51.5009444°N 0.1774361°W / 51.5009444; -0.1774361Mulai dibangun18671Rampung18711Diresmikan29 Maret 1871; 153 tahun lalu (1871-03-29)Tanggal renovasi1996–2004Biaya£200,0001KlienProvisional Committee ...

 

One of the four Vaiṣṇava Sampradāyas This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Nimbarka Sampradaya – news · newspapers · books · scholar · JSTOR...

Romanian sports television channel Television channel Orange SportCountryRomaniaHeadquartersBucharestProgrammingPicture format1080i HDTV(downscaled to 16:9 576i for the SDTV feeds)OwnershipOwnerOrange RomaniaSister channelsOrange InfoHistoryLaunchedAugust 13, 2010 (Dolce Sport)September 12, 2017 (Telekom Sport)March 28, 2022 (Orange Sport)ReplacedBoom Sport OneFormer namesDolce Sport (2010–2017)Telekom Sport (2017–2022)LinksWebsitewww.orangesport.ro Orange Sport (formerly Dolce Sport and ...

 

Pour les articles homonymes, voir Prévention routière (association) et Sécurité routière (organisme français). Silhouette indiquant le lieu d'un accident de piéton à des fins de sensibilisation à Stuttgart, en Allemagne. Trottoirs et feux de circulation dans Hagerstown (Maryland), États-Unis. Limites de vitesses dans différentes zones, affichant une limite « recommandée » de 130 km/h pour l'autoroute (Allemagne). Panneau à messages variables guidant la circulati...

 

Голубянки Самец голубянки икар Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ПервичноротыеБез ранга:ЛиняющиеБез ранга:PanarthropodaТип:ЧленистоногиеПодтип:ТрахейнодышащиеНадкласс:ШестиногиеКласс...

Ōhira 大衡村DesaKantor Desa Ōhira BenderaEmblemLokasi Ōhira di Prefektur MiyagiŌhiraLokasi di JepangKoordinat: 38°28′2.1″N 140°52′47.2″E / 38.467250°N 140.879778°E / 38.467250; 140.879778Koordinat: 38°28′2.1″N 140°52′47.2″E / 38.467250°N 140.879778°E / 38.467250; 140.879778Negara JepangWilayahTōhokuPrefektur MiyagiDistrikKurokawaPemerintahan • WalidesaHiromi OgawaLuas • Total60,32...

 

周處除三害The Pig, The Snake and The Pigeon正式版海報基本资料导演黃精甫监制李烈黃江豐動作指導洪昰顥编剧黃精甫主演阮經天袁富華陳以文王淨李李仁謝瓊煖配乐盧律銘林孝親林思妤保卜摄影王金城剪辑黃精甫林雍益制片商一種態度電影股份有限公司片长134分鐘产地 臺灣语言國語粵語台語上映及发行上映日期 2023年10月6日 (2023-10-06)(台灣) 2023年11月2日 (2023-11-02)(香�...

 

American conservative political website FrontPage MagazineFormatOnlineOwner(s)David Horowitz Freedom CenterEditor-in-chiefDavid HorowitzManaging editorJamie GlazovPolitical alignmentRight-wing to far-rightLanguageEnglishHeadquartersSherman Oaks, California, U.S.OCLC number47095728 Websitefrontpagemag.com FrontPage Magazine, also known as FrontPageMag.com, is an American right-wing,[1][2][3][4] anti-Islam[5][6] political website edited by David H...

Ohio is home to many professional and college sports teams. The metropolitan areas of Cleveland, Cincinnati, and Columbus are home to major league professional sports teams in baseball, basketball, football, hockey, and soccer. FC Cincinnati supporters at TQL Stadium Major league sports teams Ohio is home to major professional sports teams in baseball, basketball, football, hockey, volleyball, and soccer. The state's major professional sporting teams include: Cincinnati Reds (Major League Ba...

 

American politician Rudolph Gabriel TenerowiczDetroit Free Press, June 7, 1942Member of the U.S. House of Representativesfrom Michigan's 1st districtIn officeJanuary 3, 1939 – January 3, 1943Preceded byGeorge G. SadowskiSucceeded byGeorge G. Sadowski Personal detailsBorn(1890-06-14)June 14, 1890Budapest, Austria-HungaryDiedAugust 31, 1963(1963-08-31) (aged 73)Hamtramck, Michigan, U.S.Resting placeArlington National CemeteryPolitical partyelected as Democraticswitch...

 

Welsh media personality (born 1960) Carol VordermanMBE RAFAC HonFIETVorderman in 2011BornCarol Jean Vorderman (1960-12-24) 24 December 1960 (age 63)Bedford, England, UKEducationSidney Sussex College, Cambridge (BA)OccupationsBroadcastermedia personalitywriterYears active1982–presentSpouses Christopher Mather ​ ​(m. 1985; div. 1986)​ Patrick King ​ ​(m. 1990; div. 2000)​ PartnerDes Kelly...

Grand Prix Sepeda Motor F.I.M. musim 1951 Sebelum: 1950 Sesudah: 1952 Geoff Duke, Juara Dunia 350cc dan 500cc 1951. Grand Prix Sepeda Motor musim 1951 merupakan penyelengeraan ketiga Grand Prix Sepeda Motor F.I.M.. Pada musim ini terdapat 5 kelas; 500cc, 350cc, 250cc, 125cc and Sidecars 500cc. Kejuaraan dimulai 8 April di Grand Prix Spanyol dan berakhir di Grand Prix Nations pada 9 September. Kalender Seri Tanggal Grand Prix Sirkuit Pemenang 125cc Pemenang 250cc Pemenang 350cc Pemenang 500cc...

 

Palazzo del ReichstagBundestagLocalizzazioneStato Germania LocalitàBerlino IndirizzoPlatz der Republik 1 Coordinate52°31′06.96″N 13°22′33.6″E52°31′06.96″N, 13°22′33.6″E Informazioni generaliCondizioniIn uso Costruzione1884-1894 Inaugurazione1894 Stileneorinascimentale e moderno UsoSede ufficiale del Bundestag Altezza47 m Area calpestabile61,166 m² RealizzazioneArchitettoPaul WallotNorman Foster (Ricostruzione) ProprietarioStato tedesco CommittenteReich tedesco Modif...