{"id":38192,"date":"2025-07-26T14:47:18","date_gmt":"2025-07-26T09:17:18","guid":{"rendered":"https:\/\/www.iquanta.in\/blog\/?p=38192"},"modified":"2025-07-26T14:47:20","modified_gmt":"2025-07-26T09:17:20","slug":"string-in-data-structure-its-types-and-complexity-analysis","status":"publish","type":"post","link":"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/","title":{"rendered":"String in Data Structure: Its Types and Complexity Analysis"},"content":{"rendered":"\n<p>We have already covered the basic concepts of using arrays and understand how to implement an array. String is a character array as well as linear data structure ( we follow a sequence of characters in the array data structure ).&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"771\" height=\"171\" src=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-1.png\" alt=\"\" class=\"wp-image-38197\" srcset=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-1.png 771w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-1-300x67.png 300w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-1-768x170.png 768w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-1-150x33.png 150w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-1-696x154.png 696w\" sizes=\"(max-width: 771px) 100vw, 771px\" \/><\/figure>\n\n\n\n<p>There are various examples of using string in data structures like spelling checkers : if we want to check the spellings in a text or paragraph, as a database engineer if I want to check the valid information of a user in a database, and many more.<\/p>\n\n\n\n<p>In this blog we will cover the introduction of <a href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/\">string in data structure<\/a>, basic operations performed on a string, analyzing complexities of operations performed on a string in data structure, application of using string in a data structure, various advantages and disadvantages of using string in data structure.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/chat.whatsapp.com\/B6weknl7133BQXjPva0pgB\"><img decoding=\"async\" width=\"1024\" height=\"159\" src=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-15-1024x159.jpg\" alt=\"\" class=\"wp-image-41464\" srcset=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-15-1024x159.jpg 1024w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-15-300x47.jpg 300w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-15-768x119.jpg 768w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-15-1536x238.jpg 1536w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-15-2048x317.jpg 2048w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-15-150x23.jpg 150w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-15-696x108.jpg 696w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-15-1068x166.jpg 1068w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-15-1920x298.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_77 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#What_is_String_in_Data_Structure\" >What is String in Data Structure?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#sizeof_function\" >sizeof ( ) function<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#strlen_function\" >strlen( ) function<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#String_Operations\" >String Operations<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Insertion_Operation\" >Insertion Operation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Access_Operation\" >Access Operation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Deletion_Operation\" >Deletion Operation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Concatenation_Operation\" >Concatenation Operation<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Difference_Between_String_and_Character_Array_in_String_Data_Structure\" >Difference Between String and Character Array in String Data Structure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Complexity_Analysis_of_String_in_Data_Structure\" >Complexity Analysis of String in Data Structure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Application_of_String_in_Data_Structure\" >Application of String in Data Structure<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Checking_valid_database_information\" >Checking valid database information<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Used_in_string_searching_and_pattern_matching_algorithm\" >Used in string searching and pattern matching algorithm<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Strings_in_Natural_Language_Processing\" >Strings in Natural Language Processing<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Advantages_of_String_Data_Structure\" >Advantages of String Data Structure<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Easy_to_use\" >Easy to use<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Representation_of_data_types_and_formats\" >Representation of data types and formats<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Disadvantages_of_String\" >Disadvantages of String<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#More_memory_consumption\" >More memory consumption<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Security_Exposure\" >Security Exposure<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-what-is-string-in-data-structure\"><span class=\"ez-toc-section\" id=\"What_is_String_in_Data_Structure\"><\/span><strong>What is String in Data Structure?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/\">String<\/a> is a linear data structure and it is also known as the character array ( array of characters). We are sequentially storing characters in the string like the way we are doing in the integer arrays. String data structure is having a null character \u2018\\0\u2019 that terminates the entire string in data structure.<\/p>\n\n\n\n<p>Here is the pictorial representation for understanding string in data structure and the working of it :&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"978\" height=\"334\" src=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-2.png\" alt=\"representation of string in data structure\" class=\"wp-image-38198\" srcset=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-2.png 978w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-2-300x102.png 300w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-2-768x262.png 768w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-2-150x51.png 150w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-image-2-696x238.png 696w\" sizes=\"(max-width: 978px) 100vw, 978px\" \/><figcaption class=\"wp-element-caption\"><strong>REPRESENTATION OF STRING IN DATA STRUCTURE<\/strong><\/figcaption><\/figure><\/div>\n\n\n<p>Representation of string in data structures in memory is the representation of an array of characters. For every character in the array there is a unique index associated with it.<\/p>\n\n\n\n<p>Unique indices help to access characters from the string so we can perform multiple operations on it like modification , searching of character, deletion of character in the string and concatenation as well.<\/p>\n\n\n\n<p><strong>Example : \u201c Hello \u201c itself is a string that consists of 5 characters.<\/strong><\/p>\n\n\n\n<p>Strings in a programming language generally represented by something written inside the double inverted commas. It is a fundamental concept to understand text and file handling in data structures or in different programming languages.<\/p>\n\n\n\n<p>There are different built- in functions or keyword that we are using to analyze string in a data structure includes :&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-sizeof-function\"><span class=\"ez-toc-section\" id=\"sizeof_function\"><\/span><strong><strong>sizeof ( ) function<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>sizeof ( ) function<\/strong> in string used to find the size of the string, size of ( ) function counts the null character also in the string and returns the count value in the form of integer.<\/p>\n\n\n\n<p style=\"margin-top:-20px\">&nbsp;Example : char arr_name [ 24 ] = \u201c iQuanta iskills\u201d ;<\/p>\n\n\n\n<p style=\"margin-top:-20px\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Value printed : 16 ( includes the null character )&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-strlen-function\"><span class=\"ez-toc-section\" id=\"strlen_function\"><\/span><strong><strong>strlen( ) function<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>&nbsp;<strong>strlen( ) function <\/strong>is a very useful function of string data structures that calculates the length of the string but it does not count the null character  ( terminated character of the string ) to return the calculated value of the string length in integer form.;<\/p>\n\n\n\n<p style=\"margin-top:-20px\">Example : char arr_name [ 24 ] = \u201ciQuanta iskills\u201d;<\/p>\n\n\n\n<p style=\"margin-top:-20px\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Value printed : 15 ( it doesn\u2019t includes the null character )<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-string-operations\"><span class=\"ez-toc-section\" id=\"String_Operations\"><\/span><strong>String Operations<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There are different operations we can perform in a data structure along with an examples :&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-insertion-operation\"><span class=\"ez-toc-section\" id=\"Insertion_Operation\"><\/span><strong>Insertion Operation <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Inserting characters in a given string name str_iskills at a specified position .<\/p>\n\n\n\n<p>Example :&nbsp; char str_iskills [ 18 ]= \u201c iskills iQuant\u201d<\/p>\n\n\n\n<p>In this example I want to insert an element ( or character ) at the last index \u201814\u2019. Let&#8217;s take a character \u2018a\u2019 that we need to add in the original character string , the respective output of the operation is specified below.<\/p>\n\n\n\n<p>Char str_iskills [ 18 ] =\u201diskills iQuant<strong>a<\/strong>\u201d;<\/p>\n\n\n\n<p>\u2018a\u2019 is added at the end of the character array which is required to add at the specified index.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-access-operation\"><span class=\"ez-toc-section\" id=\"Access_Operation\"><\/span><strong>Access Operation <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Access operation in string is used to access a particular character of a string by referring to the index number.<\/p>\n\n\n\n<p><strong>Example : char arr_iskills [ 18 ] = \u201c iskills iQuanta\u201d;<\/strong><\/p>\n\n\n\n<p>If i want to access \u2018 Q \u2018 from the string then we have to specify it to the index number to find or access the character from the string.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-deletion-operation\"><span class=\"ez-toc-section\" id=\"Deletion_Operation\"><\/span><strong>Deletion Operation <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Deletion operation in a string is used to delete the particular character from the string ( array of characters ).<\/p>\n\n\n\n<p>Example : char arr_iskills [ 20 ] = \u201ciskills<strong>s<\/strong> iQuanta \u201c;<\/p>\n\n\n\n<p>Here in this example I want to delete the extra \u2018s\u2019 from the iskills. In this case i have to use the delete operation to remove the extra character from the string.<\/p>\n\n\n\n<p>The final output for the deletion operation specified below :&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>char arr_iskills [ 20 ] = \u201ciskills iQuanta\u201d;<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-concatenation-operation\"><span class=\"ez-toc-section\" id=\"Concatenation_Operation\"><\/span><strong>Concatenation Operation <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Concatenation operation performed on the string to join the string together. If we take a real life application that we want to show or display the full name of a person then in this case we have to concatenate the first name and the last name of a person to get the full name.<\/p>\n\n\n\n<p style=\"margin-top:-20px\">Example : char arr_string1 [ 10 ] = \u201c iskills\u201d ;<\/p>\n\n\n\n<p style=\"margin-top:-20px\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char arr_string2 [ 20 ] =\u201diQuanta\u201d;<\/p>\n\n\n\n<p>&nbsp;We need to join both the strings arr_string1 and arr_string2 while performing concatenation operations.<\/p>\n\n\n\n<p>Specified output : char output_string [ 40 ] = \u201ciskills iQuanta\u201d;<\/p>\n\n\n\n<p><strong>( \u201cIskills iQuanta\u201d ) specified output of the concatenated string.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-difference-between-string-and-character-array-in-string-data-structure\"><span class=\"ez-toc-section\" id=\"Difference_Between_String_and_Character_Array_in_String_Data_Structure\"><\/span><strong>Difference Between String and Character Array in String Data Structure<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Aspects<\/strong><\/td><td><strong>String Data Structure<\/strong><\/td><td><strong>Character Array<\/strong><\/td><\/tr><tr><td>Definition<\/td><td>A sequence of characters ending with a null character (\\0)<\/td><td>An array that stores characters without requiring a null terminator<\/td><\/tr><tr><td>Null Termination<\/td><td>Always ends with \\0<\/td><td>May or may not end with \\0<\/td><\/tr><tr><td>Length Handling<\/td><td>Length is determined up to the null character<\/td><td>Length must be manually tracked or predefined<\/td><\/tr><tr><td>Use Case<\/td><td>Used for text handling in C\/C++ programs<\/td><td>Used when low-level character manipulation is needed<\/td><\/tr><tr><td>Memory Allocation<\/td><td>Allocates one extra byte for \\0<\/td><td>No requirement for an extra byte unless manually added<\/td><\/tr><tr><td>String Functions Compatible<\/td><td>Compatible with functions like strlen(), strcat(), strcmp()<\/td><td>Not compatible unless manually null-terminated<\/td><\/tr><tr><td>Example<\/td><td>char str[7] = &#8220;iQuant&#8221;;<\/td><td>char arr[6] = {&#8216;i&#8217;,&#8217;Q&#8217;,&#8217;u&#8217;,&#8217;a&#8217;,&#8217;n&#8217;,&#8217;t&#8217;};<\/td><\/tr><tr><td>Ease of Use<\/td><td>Easier for string manipulation<\/td><td>Requires more control and manual handling<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-complexity-analysis-of-string-in-data-structure\"><span class=\"ez-toc-section\" id=\"Complexity_Analysis_of_String_in_Data_Structure\"><\/span><strong><strong>Complexity Analysis of String in Data Structure<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Analyzing complexity of string in data structure based on the operations performed in the string data structure. While performing algorithms for solving any string related question we need to analyze the time and space complexity of a particular operation performed on a string.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Operations performed in a string&nbsp;<\/strong><\/td><td><strong>Worst Case Complexity<\/strong><\/td><td><strong>Average Case Complexity<\/strong><\/td><td><strong>Best Case Complexity<\/strong><\/td><\/tr><tr><td><strong>Access operation in string data structure<\/strong><\/td><td>O ( 1 )<\/td><td>O ( 1 )<\/td><td>O ( 1 )<\/td><\/tr><tr><td><strong>Delete operation in string data structure<\/strong><\/td><td>O ( n )&nbsp;<\/td><td>O ( n )<\/td><td>O ( 1 )<\/td><\/tr><tr><td><strong>Insert operation in string data structure<\/strong><\/td><td>O ( n )&nbsp;<\/td><td>O ( n )<\/td><td>O ( 1 )<\/td><\/tr><tr><td><strong>Searching operation in string<\/strong><\/td><td>O ( n * m )<\/td><td>O ( n&nbsp; )<\/td><td>O ( 1 )<\/td><\/tr><tr><td><strong>Concatenation&nbsp;<\/strong><\/td><td>O ( n + m )<\/td><td>O ( n + m )<\/td><td>O ( n )<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-application-of-string-in-data-structure\"><span class=\"ez-toc-section\" id=\"Application_of_String_in_Data_Structure\"><\/span><strong>Application of String in Data Structure<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-checking-valid-database-information\"><span class=\"ez-toc-section\" id=\"Checking_valid_database_information\"><\/span><strong>Checking valid database information<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>String can be used to check whether the given information of a user is valid or not in a database.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-used-in-string-searching-and-pattern-matching-algorithm\"><span class=\"ez-toc-section\" id=\"Used_in_string_searching_and_pattern_matching_algorithm\"><\/span><strong><strong>Used in string searching and pattern matching algorithm<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Substring searching algorithms like Knuth-Morris-Pratt (KMP) , Robin- Karp and Boyer-Moore use string for text processing or efficient searching.<\/p>\n\n\n\n<p>Strings are also used in pattern matching or validating strings and if we want to extract any phone number also.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-strings-in-natural-language-processing\"><span class=\"ez-toc-section\" id=\"Strings_in_Natural_Language_Processing\"><\/span><strong><strong>Strings in Natural Language Processing<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Tokenization and sentiment analysis heavily rely on manipulation that can only be done through the use of string data structure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-advantages-of-string-data-structure\"><span class=\"ez-toc-section\" id=\"Advantages_of_String_Data_Structure\"><\/span><strong>Advantages of String Data Structure<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-easy-to-use\"><span class=\"ez-toc-section\" id=\"Easy_to_use\"><\/span><strong><strong>Easy to use<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Strings are easy to implement and we can easily reverse , concatenate and insert strings anywhere. Syntax or implementation of strings are easy in comparison to other data structures that easily goes with the skill set of programmers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-representation-of-data-types-and-formats\"><span class=\"ez-toc-section\" id=\"Representation_of_data_types_and_formats\"><\/span><strong><strong>Representation of data types and formats<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>We can easily represent other data types with the help of strings like date and time format HH : MM, we can also cover the format of date and year DD : MM : YYYY in the same format.<\/p>\n\n\n\n<p>Including time with hours also HH : MM : SS<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-disadvantages-of-string\"><span class=\"ez-toc-section\" id=\"Disadvantages_of_String\"><\/span><strong>Disadvantages of String<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-more-memory-consumption\"><span class=\"ez-toc-section\" id=\"More_memory_consumption\"><\/span><strong><strong>More memory consumption<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>String is more memory consuming, like if we are using long string or text then it is more memory consumed and takes large spaces when we use it with mobile phones or tablets etc.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-security-exposure\"><span class=\"ez-toc-section\" id=\"Security_Exposure\"><\/span><strong><strong>Security Exposure<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Strings are more security vulnerable because if we are using long strings and there is a loophole remaining then the attackers easily change the text of the long string or may add some malicious code to it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/chat.whatsapp.com\/B6weknl7133BQXjPva0pgB\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"159\" src=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-16-1024x159.jpg\" alt=\"\" class=\"wp-image-41465\" srcset=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-16-1024x159.jpg 1024w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-16-300x47.jpg 300w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-16-768x119.jpg 768w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-16-1536x238.jpg 1536w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-16-2048x317.jpg 2048w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-16-150x23.jpg 150w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-16-696x108.jpg 696w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-16-1068x166.jpg 1068w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/01\/DSAWHATSAPPBANNER-2-16-1920x298.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><strong><strong>Conclusion<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In this blog we have covered almost everything that includes the operations performed on the strings, how strings are actually represented in data structures when it comes to managing and storing the data efficiently. Covering practical examples while doing operations on it. String is a versatile concept that covers a lot of real time applications.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have already covered the basic concepts of using arrays and understand how to implement an array. String is a character array as well as linear data structure ( we follow a sequence of characters in the array data structure ).&nbsp; There are various examples of using string in data structures like spelling checkers : [&hellip;]<\/p>\n","protected":false},"author":560,"featured_media":38208,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1075,1073],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.4 (Yoast SEO v21.9.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>String in Data Structure: Its Types and Complexity Analysis - iQuanta<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"String in Data Structure: Its Types and Complexity Analysis\" \/>\n<meta property=\"og:description\" content=\"We have already covered the basic concepts of using arrays and understand how to implement an array. String is a character array as well as linear data structure ( we follow a sequence of characters in the array data structure ).&nbsp; There are various examples of using string in data structures like spelling checkers : [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/\" \/>\n<meta property=\"og:site_name\" content=\"iQuanta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/iquanta.in\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-26T09:17:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-26T09:17:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-Feature-Image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nidhi Goswami\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nidhi Goswami\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/\"},\"author\":{\"name\":\"Nidhi Goswami\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/ec8c8c25d0526dd86557b6fed064f7f3\"},\"headline\":\"String in Data Structure: Its Types and Complexity Analysis\",\"datePublished\":\"2025-07-26T09:17:18+00:00\",\"dateModified\":\"2025-07-26T09:17:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/\"},\"wordCount\":1438,\"publisher\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/#organization\"},\"articleSection\":[\"DSA and Competitive Programming\",\"iSkills\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/\",\"url\":\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/\",\"name\":\"String in Data Structure: Its Types and Complexity Analysis - iQuanta\",\"isPartOf\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/#website\"},\"datePublished\":\"2025-07-26T09:17:18+00:00\",\"dateModified\":\"2025-07-26T09:17:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.iquanta.in\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"String in Data Structure: Its Types and Complexity Analysis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#website\",\"url\":\"https:\/\/www.iquanta.in\/blog\/\",\"name\":\"iQuanta | Cat Preparation Online\",\"description\":\"Building Learning Networks\",\"publisher\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.iquanta.in\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#organization\",\"name\":\"IQuanta\",\"url\":\"https:\/\/www.iquanta.in\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2018\/08\/IQuanta-1.png\",\"contentUrl\":\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2018\/08\/IQuanta-1.png\",\"width\":525,\"height\":200,\"caption\":\"IQuanta\"},\"image\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/iquanta.in\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/ec8c8c25d0526dd86557b6fed064f7f3\",\"name\":\"Nidhi Goswami\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/21d234d87afd924b217d26b25a3cf1ee?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/21d234d87afd924b217d26b25a3cf1ee?s=96&d=mm&r=g\",\"caption\":\"Nidhi Goswami\"},\"url\":\"https:\/\/www.iquanta.in\/blog\/author\/nidhigoswami\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"String in Data Structure: Its Types and Complexity Analysis - iQuanta","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:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/","og_locale":"en_US","og_type":"article","og_title":"String in Data Structure: Its Types and Complexity Analysis","og_description":"We have already covered the basic concepts of using arrays and understand how to implement an array. String is a character array as well as linear data structure ( we follow a sequence of characters in the array data structure ).&nbsp; There are various examples of using string in data structures like spelling checkers : [&hellip;]","og_url":"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/","og_site_name":"iQuanta","article_publisher":"https:\/\/facebook.com\/iquanta.in","article_published_time":"2025-07-26T09:17:18+00:00","article_modified_time":"2025-07-26T09:17:20+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2024\/12\/String-Feature-Image.png","type":"image\/png"}],"author":"Nidhi Goswami","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nidhi Goswami","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#article","isPartOf":{"@id":"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/"},"author":{"name":"Nidhi Goswami","@id":"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/ec8c8c25d0526dd86557b6fed064f7f3"},"headline":"String in Data Structure: Its Types and Complexity Analysis","datePublished":"2025-07-26T09:17:18+00:00","dateModified":"2025-07-26T09:17:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/"},"wordCount":1438,"publisher":{"@id":"https:\/\/www.iquanta.in\/blog\/#organization"},"articleSection":["DSA and Competitive Programming","iSkills"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/","url":"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/","name":"String in Data Structure: Its Types and Complexity Analysis - iQuanta","isPartOf":{"@id":"https:\/\/www.iquanta.in\/blog\/#website"},"datePublished":"2025-07-26T09:17:18+00:00","dateModified":"2025-07-26T09:17:20+00:00","breadcrumb":{"@id":"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.iquanta.in\/blog\/string-in-data-structure-its-types-and-complexity-analysis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.iquanta.in\/blog\/"},{"@type":"ListItem","position":2,"name":"String in Data Structure: Its Types and Complexity Analysis"}]},{"@type":"WebSite","@id":"https:\/\/www.iquanta.in\/blog\/#website","url":"https:\/\/www.iquanta.in\/blog\/","name":"iQuanta | Cat Preparation Online","description":"Building Learning Networks","publisher":{"@id":"https:\/\/www.iquanta.in\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iquanta.in\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.iquanta.in\/blog\/#organization","name":"IQuanta","url":"https:\/\/www.iquanta.in\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iquanta.in\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2018\/08\/IQuanta-1.png","contentUrl":"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2018\/08\/IQuanta-1.png","width":525,"height":200,"caption":"IQuanta"},"image":{"@id":"https:\/\/www.iquanta.in\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/iquanta.in"]},{"@type":"Person","@id":"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/ec8c8c25d0526dd86557b6fed064f7f3","name":"Nidhi Goswami","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/21d234d87afd924b217d26b25a3cf1ee?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21d234d87afd924b217d26b25a3cf1ee?s=96&d=mm&r=g","caption":"Nidhi Goswami"},"url":"https:\/\/www.iquanta.in\/blog\/author\/nidhigoswami\/"}]}},"_links":{"self":[{"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/posts\/38192"}],"collection":[{"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/users\/560"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/comments?post=38192"}],"version-history":[{"count":7,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/posts\/38192\/revisions"}],"predecessor-version":[{"id":55048,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/posts\/38192\/revisions\/55048"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/media\/38208"}],"wp:attachment":[{"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/media?parent=38192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/categories?post=38192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/tags?post=38192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}