{"id":1567,"date":"2020-08-22T22:43:52","date_gmt":"2020-08-22T20:43:52","guid":{"rendered":"https:\/\/kindsonthegenius.com\/blog\/?page_id=1567"},"modified":"2020-08-22T22:53:19","modified_gmt":"2020-08-22T20:53:19","slug":"data-structures-and-algorithms-tutorial","status":"publish","type":"page","link":"https:\/\/kindsonthegenius.com\/blog\/data-structures-and-algorithms-tutorial\/","title":{"rendered":"Data Structures and Algorithms Tutorial"},"content":{"rendered":"<div class=\"pt-cv-wrapper\"><div class=\"pt-cv-view pt-cv-grid pt-cv-colsys\" id=\"pt-cv-view-22bdd6a8rv\"><div data-id=\"pt-cv-page-1\" class=\"pt-cv-page\" data-cvc=\"1\"><div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/skip-lists-and-how-they-work\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/skip-lists-and-how-they-work\/\" class=\"_self\" target=\"_self\" >Skip Lists and How They Work<\/a><\/h4><div class=\"pt-cv-content\">A skip list is an efficient data structure\u00a0 that arranges the elements in a list in such a way that ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/skip-lists-and-how-they-work\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/perfect-hashing\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/perfect-hashing\/\" class=\"_self\" target=\"_self\" >Perfect Hashing \u2013 How it Works<\/a><\/h4><div class=\"pt-cv-content\">This is used when the keys stored in the hash table are expected to be static. In this case perfect ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/perfect-hashing\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/hashing\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/hashing\/\" class=\"_self\" target=\"_self\" >Linear Probing, Quadratic Probing and Double Hashing<\/a><\/h4><div class=\"pt-cv-content\">The three terms that make up the title of this article are the three common techniques used for computing hash ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/hashing\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/hashing-with-open-addressing\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/hashing-with-open-addressing\/\" class=\"_self\" target=\"_self\" >Hashing With Open Addressing<\/a><\/h4><div class=\"pt-cv-content\">Today we are going to examine Open Addressing.\u00a0Recall that the two methods of resolving collisions in a hash table are: ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/hashing-with-open-addressing\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/recurrences-in-divide-and-conquer-algorithm\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/recurrences-in-divide-and-conquer-algorithm\/\" class=\"_self\" target=\"_self\" >Recurrences in Divide and Conquer Algorithm<\/a><\/h4><div class=\"pt-cv-content\">The divide and conquer class of algorithm solves a problem by recursively applying three basic steps at each stage of ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/recurrences-in-divide-and-conquer-algorithm\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/introduction-to-hash-tables-and-direct-addressing\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/introduction-to-hash-tables-and-direct-addressing\/\" class=\"_self\" target=\"_self\" >Introduction to Hash Tables and Direct Addressing<\/a><\/h4><div class=\"pt-cv-content\">We would cover the following: Introduction to Hash Tables Arrays vs Hash Tables Direct-Address Tables Watch the Video on Hashing ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/introduction-to-hash-tables-and-direct-addressing\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/hash-tables-hashing-with-chaining\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/hash-tables-hashing-with-chaining\/\" class=\"_self\" target=\"_self\" >Hash Tables \u2013 Hashing With Chaining<\/a><\/h4><div class=\"pt-cv-content\">Hashing With Chaining. In the discussion of direct addressing, we see that for a fairly small-size universe U, we can ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/hash-tables-hashing-with-chaining\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/search-time-under-simple-uniform-hashing\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/search-time-under-simple-uniform-hashing\/\" class=\"_self\" target=\"_self\" >Search Time Under Simple Uniform Hashing<\/a><\/h4><div class=\"pt-cv-content\">We are going to examine the time it takes for successful and unsuccessful search in a hash table where collision ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/search-time-under-simple-uniform-hashing\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/universal-hashing\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/universal-hashing\/\" class=\"_self\" target=\"_self\" >Universal Hashing \u2013 An Clear Explanation<\/a><\/h4><div class=\"pt-cv-content\">We would cover the following topics on Universal Hashing Introduction to Universal Hashing What is Universal Hashing How Universal hashing ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/universal-hashing\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/cuckoo-hashing\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/cuckoo-hashing\/\" class=\"_self\" target=\"_self\" >How Cuckoo Hashing Works<\/a><\/h4><div class=\"pt-cv-content\">The Cuckoo hashing algorithm allows for lookup of items at constant time, O(1). We would cover the following in this ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/cuckoo-hashing\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/the-ford-fulkerson-algorithm\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/the-ford-fulkerson-algorithm\/\" class=\"_self\" target=\"_self\" >The Ford-Fulkerson Algorithm<\/a><\/h4><div class=\"pt-cv-content\">We now present the Ford-Fulkerson algorithm and a simple explanation. To follow this tutorial, you need to understand: The Basics ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/the-ford-fulkerson-algorithm\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/network-flow-introduction-to-cuts-in-a-network\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/network-flow-introduction-to-cuts-in-a-network\/\" class=\"_self\" target=\"_self\" >Network Flow \u2013 Introduction to Cuts in a Network<\/a><\/h4><div class=\"pt-cv-content\">The concepts of cuts in a network is a way to verify the Ford-Fulkerson algorithm and proof that the Max-Flow ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/network-flow-introduction-to-cuts-in-a-network\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/how-bloom-filters-work\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/how-bloom-filters-work\/\" class=\"_self\" target=\"_self\" >Bloom Filters \u2013 A Clear Explanation of How They Work<\/a><\/h4><div class=\"pt-cv-content\">We would cover the following: Introduction to Bloom Filters Applications of Bloom Filters How Bloom Filters Work Bloom Filter Setup ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/how-bloom-filters-work\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/introduction-to-network-flow\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/introduction-to-network-flow\/\" class=\"_self\" target=\"_self\" >Introduction to Network Flow<\/a><\/h4><div class=\"pt-cv-content\">In this article on flow networks, we would cover the following: Introduction to Network Flow What is Flow Network What ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/introduction-to-network-flow\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/how-bubble-sort-algorithm-works-implementation-in-java\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kindsonthegenius.com\/blog\/wp-content\/uploads\/2018\/11\/Bubblesort-150x150.jpg\" class=\"pt-cv-thumbnail pull-left\" alt=\"\" \/><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/how-bubble-sort-algorithm-works-implementation-in-java\/\" class=\"_self\" target=\"_self\" >How Bubble Sort Algorithm Works (Implementation in Java)<\/a><\/h4><div class=\"pt-cv-content\">This would be a very simple explanation with the program in Java on how the Bubble Sort Algorithms works. Bubble ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/how-bubble-sort-algorithm-works-implementation-in-java\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/data-structions-and-algorithms-tutorial-1-introduction-to-algorithms\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kindsonthegenius.com\/blog\/wp-content\/uploads\/2018\/09\/Data-Structures-and-Algorithms-Tutorial-1-1-150x150.jpg\" class=\"pt-cv-thumbnail pull-left\" alt=\"Data Structures and Algorithms - Tutorial 1 (1)\" srcset=\"https:\/\/kindsonthegenius.com\/blog\/wp-content\/uploads\/2018\/09\/Data-Structures-and-Algorithms-Tutorial-1-1-150x150.jpg 150w, https:\/\/kindsonthegenius.com\/blog\/wp-content\/uploads\/2018\/09\/Data-Structures-and-Algorithms-Tutorial-1-1-65x65.jpg 65w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/data-structions-and-algorithms-tutorial-1-introduction-to-algorithms\/\" class=\"_self\" target=\"_self\" >Data Structures and Algorithms Tutorial 1 &#8211; Introduction to Algorithms<\/a><\/h4><div class=\"pt-cv-content\">This is a series of tutorial on Data Structures and Algorithms for Computer Science\/Engineering students. After taking this tutorial you ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/data-structions-and-algorithms-tutorial-1-introduction-to-algorithms\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/stacks\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/stacks\/\" class=\"_self\" target=\"_self\" >Stacks<\/a><\/h4><div class=\"pt-cv-content\">Stacks are very important in the study of Data Structures. But in this article we would examine the basics of ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/stacks\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/arrays\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/arrays\/\" class=\"_self\" target=\"_self\" >Arrays<\/a><\/h4><div class=\"pt-cv-content\">Arrays are the most commonly used data structure in Computer Programming and is implemented in some way in almost all ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/arrays\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div>\n<div class=\"col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-2-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/kindsonthegenius.com\/blog\/introduction-to-data-structures\/\" class=\"_self pt-cv-href-thumbnail pt-cv-thumb-left\" target=\"_self\" ><\/a>\n<div class=\"pt-cv-colwrap\"><h4 class=\"pt-cv-title\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/introduction-to-data-structures\/\" class=\"_self\" target=\"_self\" >Introduction to Data Structures<\/a><\/h4><div class=\"pt-cv-content\">The concept of Data Structures is a very important concept in modern computer science. So, in this course we would ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/kindsonthegenius.com\/blog\/introduction-to-data-structures\/\" class=\"_self pt-cv-readmore btn btn-success\" target=\"_self\">Read More<\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-1567","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/pages\/1567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/comments?post=1567"}],"version-history":[{"count":2,"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/pages\/1567\/revisions"}],"predecessor-version":[{"id":1588,"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/pages\/1567\/revisions\/1588"}],"wp:attachment":[{"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/media?parent=1567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}