{"id":117839,"date":"2022-06-10T08:00:00","date_gmt":"2022-06-10T11:00:00","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/?p=7316"},"modified":"2023-07-26T15:54:42","modified_gmt":"2023-07-26T18:54:42","slug":"estrutura-de-dados","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/","title":{"rendered":"Estrutura de Dados: entenda o conceito e os principais tipos"},"content":{"rendered":"\n<p>Muitos <a href=\"https:\/\/fluency.io\/br\/blog\/aprender-a-programar\/\" target=\"_blank\" rel=\"noreferrer noopener\">programadores<\/a> e cientistas de dados ainda pensam em Estrutura de Dados como um assunto complexo e dif\u00edcil, direcionado apenas para acad\u00eamicos da \u00e1rea. A verdade, entretanto, \u00e9 que ele n\u00e3o \u00e9 t\u00e3o complicado quanto parece, e uma vez aprendido, pode facilitar uma s\u00e9rie de tarefas durante o desenvolvimento.<\/p>\n\n\n\n<p>Os conhecimentos sobre Estruturas de Dados s\u00e3o determinantes para a sua aplica\u00e7\u00e3o, e podem influenciar diretamente em seu funcionamento. Para utiliz\u00e1-los, o programador precisa saber qual o tipo ideal para aquele uso, de acordo com cada situa\u00e7\u00e3o.<\/p>\n\n\n\n<p>\u00c9 sobre isso que falaremos neste artigo! Entenda com mais detalhes o que s\u00e3o estruturas de dados e como funciona cada um dos tipos. Confira!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Qual o conceito de estrutura de dados?<\/strong><\/h2>\n\n\n\n<p>As estruturas de dados s\u00e3o um conceito muito importante para a programa\u00e7\u00e3o e <a href=\"https:\/\/fluency.io\/br\/blog\/o-que-e-data-science\/\" target=\"_blank\" rel=\"noreferrer noopener\">ci\u00eancia de dados<\/a>. Tratam-se de maneiras de agregar e organizar dados na mem\u00f3ria de um computador ou dispositivo, de forma que fa\u00e7am sentido e proporcionem um bom desempenho ao serem processados.<\/p>\n\n\n\n<p>Nesse sentido, estamos considerando dados como sendo blocos de programa\u00e7\u00e3o que representam algo e t\u00eam a fun\u00e7\u00e3o de resolver problemas computacionais. Para isso, eles devem ter a possibilidade de ser simbolizados, armazenados e manipulados.<\/p>\n\n\n\n<p>Para exemplificar as estruturas de dados, podemos pensar da seguinte forma: imagine que voc\u00ea tem uma cole\u00e7\u00e3o de livros e precisa organiz\u00e1-los na estante. Voc\u00ea pode utilizar diferentes crit\u00e9rios, de acordo com o seu objetivo.<\/p>\n\n\n\n<p>Voc\u00ea pode agrup\u00e1-los por cor ou tamanho, com base em conceitos est\u00e9ticos; outra alternativa \u00e9 juntar os livros de mesmo autor, tem\u00e1tica, cole\u00e7\u00e3o ou editora, al\u00e9m disso, se forem livros que voc\u00ea consulta com frequ\u00eancia, \u00e9 poss\u00edvel deixar em locais estrat\u00e9gicos, em um local ao alcance das m\u00e3os e que voc\u00ea n\u00e3o precisa desorganizar toda a prateleira para retir\u00e1-los.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/fluency.io\/br\/blog\/wp-content\/uploads\/2022\/06\/o-que-e-estrutura-de-dados-1024x768.jpg\" alt=\"o que \u00e9 estrutura de dados\" class=\"wp-image-7321\" srcset=\"https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/o-que-e-estrutura-de-dados-1024x768.jpg 1024w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/o-que-e-estrutura-de-dados-949x712.jpg 949w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/o-que-e-estrutura-de-dados-768x576.jpg 768w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/o-que-e-estrutura-de-dados-1536x1152.jpg 1536w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/o-que-e-estrutura-de-dados-560x420.jpg 560w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/o-que-e-estrutura-de-dados-515x386.jpg 515w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/o-que-e-estrutura-de-dados-150x113.jpg 150w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/o-que-e-estrutura-de-dados.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>As estruturas de dados s\u00e3o utilizadas para ordenar informa\u00e7\u00f5es de um computador ou dispositivo de forma l\u00f3gica e estrat\u00e9gica.<\/figcaption><\/figure>\n\n\n\n<p>Da mesma forma, \u00e9 essencial que algum tipo de estrutura seja aplicado, pois \u00e9 por meio dela que ser\u00e1 definido de que forma os dados ser\u00e3o administrados, com quais finalidades e como ser\u00e1 seu desempenho.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quais s\u00e3o as principais estruturas de dados?<\/strong><\/h2>\n\n\n\n<p>Como mencionamos, h\u00e1 diferentes tipos de estrutura de dados. A escolha por cada um dos modelos vai depender do objetivo da aplica\u00e7\u00e3o, e se \u00e9 necess\u00e1rio que os dados sejam organizados, inseridos ou retirados do sistema de alguma forma espec\u00edfica.<\/p>\n\n\n\n<p>A seguir, apresentamos alguns dos modelos mais utilizados e falamos um pouco sobre suas caracter\u00edsticas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Array<\/strong><\/h3>\n\n\n\n<p>Esse \u00e9 o tipo de estrutura mais comum, simples e vers\u00e1til, podendo ser empregado na grande maioria das <a href=\"https:\/\/fluency.io\/br\/blog\/linguagens-de-programacao-front-end\/\" target=\"_blank\" rel=\"noreferrer noopener\">linguagens de programa\u00e7\u00e3o<\/a> para qualquer caso em que \u00e9 necess\u00e1rio organizar dados de alguma forma. Trata-se de uma lista ordenada de valores, em que eles sempre s\u00e3o acessados sequencialmente, seguindo a ordem em que est\u00e3o descritos.<\/p>\n\n\n\n<p>\u00c9 utilizado para armazenar diferentes elementos de um mesmo tipo, em que cada um pode ser identificado por pelo menos um \u00edndice ou uma chave. Em alguns casos, pode ser conhecido como <strong>vetor<\/strong>, em estruturas unidimensionais, ou <strong>matriz<\/strong>, em estruturas multidimensionais.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><\/strong><strong>Pilha<\/strong><\/h3>\n\n\n\n<p>Como o pr\u00f3prio nome sugere, esse tipo de estrutura \u00e9 uma cole\u00e7\u00e3o de dados \u201cempilhados\u201d baseada no princ\u00edpio Lifo, ou \u201c<em>last in first out\u201d<\/em>. Isso significa que tanto a adi\u00e7\u00e3o quanto a remo\u00e7\u00e3o de dados \u00e9 feita pelo topo, e nunca pela base, e o \u00faltimo dado a entrar na estrutura ser\u00e1 o primeiro a sair.<\/p>\n\n\n\n<p>Um exemplo comum de como funciona esse princ\u00edpio \u00e9 comando Ctrl + Z, que remove a \u00faltima coisa que foi digitada.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Fila<\/strong><\/h3>\n\n\n\n<p>A Fila, assim como a Pilha, \u00e9 uma cole\u00e7\u00e3o ordenada de dados, por\u00e9m \u00e9 baseada no princ\u00edpio FIFO, ou \u201c<em>first in first out\u201d.<\/em> Isso significa que o primeiro a entrar \u00e9 o primeiro a sair, e a adi\u00e7\u00e3o e remo\u00e7\u00e3o \u00e9 sempre feita pela base.<\/p>\n\n\n\n<p>Para exemplificar, \u00e9 poss\u00edvel pensar em uma fila de banco ou caixa. Nesse caso, as pessoas entram pelo fundo, e saem na ordem em que chegaram.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Algumas vezes, ela pode ser descrita como uma Fila Circular, o que significa que o \u00faltimo elemento ser\u00e1 conectado diretamente ao primeiro.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><\/strong><strong>Deque<\/strong><\/h3>\n\n\n\n<p>O Deque funciona como uma jun\u00e7\u00e3o das duas estruturas anteriores, ou seja, Pilha e Fila. Isso significa que os dados ficam dispostos de forma sequencial, por\u00e9m a inser\u00e7\u00e3o e a exclus\u00e3o podem ocorrer tanto pelo topo quanto pela base.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><\/strong><strong>\u00c1rvore<\/strong><\/h3>\n\n\n\n<p>Para muitos programadores, esse \u00e9 o tipo de estrutura de dados mais complexo, pois trata-se de uma cole\u00e7\u00e3o n\u00e3o ordenada de itens. Seu nome deriva justamente do modelo mental de uma \u00e1rvore, em que h\u00e1 uma estrutura central que se ramifica em diversas outras.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/fluency.io\/br\/blog\/wp-content\/uploads\/2022\/06\/estrutura-de-dados-arvore-binaria.jpg\" alt=\"Exemplo de estrutura de dados em \u00e1rvore bin\u00e1ria.\" class=\"wp-image-7322\" width=\"502\" height=\"417\" srcset=\"https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/estrutura-de-dados-arvore-binaria.jpg 1000w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/estrutura-de-dados-arvore-binaria-949x791.jpg 949w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/estrutura-de-dados-arvore-binaria-768x640.jpg 768w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/estrutura-de-dados-arvore-binaria-504x420.jpg 504w, https:\/\/homolog.fluency.io\/br\/wp-content\/uploads\/sites\/3\/2022\/06\/estrutura-de-dados-arvore-binaria-150x125.jpg 150w\" sizes=\"(max-width: 502px) 100vw, 502px\" \/><figcaption>Exemplo de estrutura em \u00e1rvore bin\u00e1ria.<\/figcaption><\/figure><\/div>\n\n\n\n<p>Nessas estruturas, os dados t\u00eam rela\u00e7\u00f5es pai e filho, fazendo elos entre si. Dessa forma, visualmente, elas se assemelham a um organograma.<\/p>\n\n\n\n<p>As \u00e1rvores podem ser divididas em dois tipos:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>\u00c1rvore bin\u00e1ria: <\/strong>como o nome indica, s\u00e3o as \u00e1rvores em que cada raiz gera descend\u00eancia com, no m\u00e1ximo, dois n\u00f3s. Dessa forma, sempre que h\u00e1 uma ramifica\u00e7\u00e3o, a estrutura pode dobrar de tamanho.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>\u00c1rvore bin\u00e1ria de busca:<\/strong> Assim como o modelo interior, ela se ramifica em dois n\u00f3s, por\u00e9m nesse caso, a \u00e1rvore \u00e9 organizada utilizando <a href=\"https:\/\/fluency.io\/br\/blog\/algoritmos-de-classificacao\/\" target=\"_blank\" rel=\"noreferrer noopener\">princ\u00edpios de algoritmos<\/a>. Dessa forma, ela \u00e9 organizada com os menores valores \u00e0 esquerda e os maiores \u00e0 direita, facilitando na hierarquia e na visualiza\u00e7\u00e3o.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Como aprender sobre estruturas de dados?<\/strong><\/h2>\n\n\n\n<p>Embora pare\u00e7am um assunto complexo, as estruturas de dados n\u00e3o s\u00e3o imposs\u00edveis de serem aprendidas. Com a pr\u00e1tica, naturalmente, voc\u00ea entender\u00e1 como cada uma funciona na pr\u00e1tica e saber\u00e1 qual aplicar em cada situa\u00e7\u00e3o.<\/p>\n\n\n\n<p>O primeiro passo para isso \u00e9 fazer um curso em Ci\u00eancia de Dados. Dessa forma, voc\u00ea aprender\u00e1 sobre os principais assuntos da \u00e1rea, e como eles se relacionam com as estruturas de dados, facilitando o entendimento por completo.<\/p>\n\n\n\n<p>Na Awari, voc\u00ea encontra uma <a href=\"https:\/\/fluency.io\/br\/blog\/trilha-de-ciencia-de-dados\/\" target=\"_blank\" rel=\"noreferrer noopener\">Trilha de Aprendizagem em Ci\u00eancia de Dados<\/a> com cursos sobre <a href=\"https:\/\/fluency.io\/br\/blog\/curso\/data-science\/\" target=\"_blank\" rel=\"noreferrer noopener\">Data Science<\/a>, <a href=\"https:\/\/fluency.io\/br\/blog\/curso\/data-analytics\/\" target=\"_blank\" rel=\"noreferrer noopener\">Data Analytics<\/a>, <a href=\"https:\/\/fluency.io\/br\/blog\/curso\/machine-learning\/\" target=\"_blank\" rel=\"noreferrer noopener\">Machine Learning<\/a> e <a href=\"https:\/\/fluency.io\/br\/blog\/curso\/engenharia-de-dados\/\" target=\"_blank\" rel=\"noreferrer noopener\">Engenharia de Dados<\/a>, para voc\u00ea se tornar um verdadeiro expert. Al\u00e9m dos m\u00f3dulos com aulas gravadas, voc\u00ea pode participar de aulas ao vivo e mentorias individuais com grandes profissionais da \u00e1rea.<\/p>\n\n\n\n<p><a href=\"https:\/\/fluency.io\/br\/blog\/trilha-de-ciencia-de-dados\/\" target=\"_blank\" rel=\"noreferrer noopener\">Quer saber mais? Clique aqui!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muitos programadores e cientistas de dados ainda pensam em Estrutura de Dados como um assunto complexo e dif\u00edcil, direcionado apenas para acad\u00eamicos da \u00e1rea. A verdade, entretanto, \u00e9 que ele n\u00e3o \u00e9 t\u00e3o complicado quanto parece, e uma vez aprendido, pode facilitar uma s\u00e9rie de tarefas durante o desenvolvimento. Os conhecimentos sobre Estruturas de Dados [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":122015,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-117839","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Estrutura de Dados: entenda o conceito e os principais tipos - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"Muitos programadores e cientistas de dados ainda pensam em Estrutura de Dados como um assunto complexo e dif\u00edcil, direcionado apenas para acad\u00eamicos da \u00e1re...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Estrutura de Dados: entenda o conceito e os principais tipos - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"Muitos programadores e cientistas de dados ainda pensam em Estrutura de Dados como um assunto complexo e dif\u00edcil, direcionado apenas para acad\u00eamicos da \u00e1re...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-10T11:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-26T18:54:42+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/\",\"url\":\"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/\",\"name\":\"Estrutura de Dados: entenda o conceito e os principais tipos - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2022-06-10T11:00:00+00:00\",\"dateModified\":\"2023-07-26T18:54:42+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"Muitos programadores e cientistas de dados ainda pensam em Estrutura de Dados como um assunto complexo e dif\u00edcil, direcionado apenas para acad\u00eamicos da \u00e1re...\",\"breadcrumb\":{\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":963,\"height\":641},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Estrutura de Dados: entenda o conceito e os principais tipos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Estrutura de Dados: entenda o conceito e os principais tipos - Fluency.io Brasil","description":"Muitos programadores e cientistas de dados ainda pensam em Estrutura de Dados como um assunto complexo e dif\u00edcil, direcionado apenas para acad\u00eamicos da \u00e1re...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/","og_locale":"pt_BR","og_type":"article","og_title":"Estrutura de Dados: entenda o conceito e os principais tipos - Fluency.io Brasil","og_description":"Muitos programadores e cientistas de dados ainda pensam em Estrutura de Dados como um assunto complexo e dif\u00edcil, direcionado apenas para acad\u00eamicos da \u00e1re...","og_url":"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/","og_site_name":"Fluency.io Brasil","article_published_time":"2022-06-10T11:00:00+00:00","article_modified_time":"2023-07-26T18:54:42+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/","url":"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/","name":"Estrutura de Dados: entenda o conceito e os principais tipos - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/#primaryimage"},"image":{"@id":"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/#primaryimage"},"thumbnailUrl":"","datePublished":"2022-06-10T11:00:00+00:00","dateModified":"2023-07-26T18:54:42+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"Muitos programadores e cientistas de dados ainda pensam em Estrutura de Dados como um assunto complexo e dif\u00edcil, direcionado apenas para acad\u00eamicos da \u00e1re...","breadcrumb":{"@id":"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/#primaryimage","url":"","contentUrl":"","width":963,"height":641},{"@type":"BreadcrumbList","@id":"https:\/\/homolog.fluency.io\/br\/blog\/estrutura-de-dados\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Estrutura de Dados: entenda o conceito e os principais tipos"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/117839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=117839"}],"version-history":[{"count":1,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/117839\/revisions"}],"predecessor-version":[{"id":197733,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/117839\/revisions\/197733"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/122015"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=117839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=117839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=117839"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=117839"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=117839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}