{"id":28479,"date":"2022-12-31T05:42:30","date_gmt":"2022-12-31T00:12:30","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/"},"modified":"2022-12-31T05:42:30","modified_gmt":"2022-12-31T00:12:30","slug":"solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/","title":{"rendered":"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-62427249\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"62427249\" data-parentid=\"62426879\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>The most simple approach would be to just check for every element in <code>src<\/code> vector, if an duplicate exists in <code>dest<\/code> vector or not. If it exists just append <code>Duplicate<\/code> to it, else you can just push back the element as a new element in dest vector.<\/p>\n<p>The follow code would do the job &#8211;<\/p>\n<pre><code>#include &lt;iostream&gt;\n#include&lt;vector&gt;\n#include&lt;algorithm&gt;\nusing namespace std;\n\nint main() {\n    vector&lt;string&gt;src = {\"Demo01\",\"Demo02\",\"Demo03\"};\n    vector&lt;string&gt;dest = {\"Demo03\",\"Demo07\",\"Demo08\"};\n    \/\/loop for every element in src, check if exists in dest \n    for(int i=0;i&lt;src.size();i++){\n        bool flg=true;  \n        for(int j=0;j&lt;dest.size();j++){\n            \/\/if duplicate found, append \"duplicate\" and set flg to false so we don't push_back later on\n            if(src[i]==dest[j]){\n                dest[j] += \"Duplicate\";\n                flg = false;\n                break;\n            }\n        }\n        \/\/ if no duplicates, then insert from src to dest.\n        if(flg)\n            dest.push_back(src[i]);\n\n    }\n    sort(dest.begin(),dest.end());\n    for(auto el:dest)cout&lt;&lt;el&lt;&lt;\" \";\n    return 0;\n}\n<\/code><\/pre>\n<p>That would be the brute force approach. Maybe there exists some better approach than this, but this approach would do the job as well.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] The most simple approach would be to just check for every element in src vector, if an duplicate exists in dest vector or not. If it exists just append Duplicate to it, else you can just push back the element as a new element in dest vector. The follow code would do the job &#8230; <a title=\"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/\" aria-label=\"More on [Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324,1092,362,806],"class_list":["post-28479","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c","tag-concatenation","tag-string","tag-vector"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed] - JassWeb<\/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:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] The most simple approach would be to just check for every element in src vector, if an duplicate exists in dest vector or not. If it exists just append Duplicate to it, else you can just push back the element as a new element in dest vector. The follow code would do the job ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-31T00:12:30+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed]\",\"datePublished\":\"2022-12-31T00:12:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/\"},\"wordCount\":128,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\",\"concatenation\",\"string\",\"vector\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/\",\"name\":\"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-12-31T00:12:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed] - JassWeb","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:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed] - JassWeb","og_description":"[ad_1] The most simple approach would be to just check for every element in src vector, if an duplicate exists in dest vector or not. If it exists just append Duplicate to it, else you can just push back the element as a new element in dest vector. The follow code would do the job ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/","og_site_name":"JassWeb","article_published_time":"2022-12-31T00:12:30+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed]","datePublished":"2022-12-31T00:12:30+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/"},"wordCount":128,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++","concatenation","string","vector"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/","name":"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-12-31T00:12:30+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-i-need-an-algorithm-to-concatenate-2-vectors-and-also-update-the-vector-in-cases-of-common-element-in-c-not-specific-to-c11-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] I need an algorithm to concatenate 2 vectors and also update the vector in cases of common element in C++ (not specific to C++11) [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=28479"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28479\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=28479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=28479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=28479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}