{"id":877,"date":"2024-12-05T13:00:45","date_gmt":"2024-12-05T13:00:45","guid":{"rendered":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/?post_type=product&#038;p=877"},"modified":"2025-02-28T19:39:34","modified_gmt":"2025-02-28T19:39:34","slug":"essential-algorithms-and-data-structures-second-edition-book-source-code-for-programs","status":"publish","type":"product","link":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/product\/essential-algorithms-and-data-structures-second-edition-book-source-code-for-programs\/","title":{"rendered":"Essential algorithms and Data structures (second edition) book &#8211; source code for programs &#8211; FREE"},"content":{"rendered":"<p>Algorithms include:<\/p>\n<ol>\n<li class=\"brz-css-rmedx\" data-uniq-id=\"cmbps\" data-generated-css=\"brz-css-horpg\">A*<\/li>\n<li class=\"brz-css-ffcwi\" data-uniq-id=\"fdgzw\" data-generated-css=\"brz-css-goidp\">Binary search<\/li>\n<li class=\"brz-css-qkmwe\" data-uniq-id=\"ydugl\" data-generated-css=\"brz-css-ptdyh\">Binary tree with an array<\/li>\n<li class=\"brz-css-lltyf\" data-uniq-id=\"lvcjg\" data-generated-css=\"brz-css-wmmps\">Binary tree with objects<\/li>\n<li class=\"brz-css-rpejo\" data-uniq-id=\"znnbu\" data-generated-css=\"brz-css-tgetr\">Bubble sort<\/li>\n<li class=\"brz-css-mgxbl\" data-uniq-id=\"xpwnb\" data-generated-css=\"brz-css-znxaj\">Dictionary<\/li>\n<li class=\"brz-css-prywm\" data-uniq-id=\"jzqqy\" data-generated-css=\"brz-css-xvkjd\">Dijkstra\u2019s shortest path<\/li>\n<li class=\"brz-css-urmzu\" data-uniq-id=\"kvgvb\" data-generated-css=\"brz-css-ouvor\">Graph \u2013 breadth first traversal<\/li>\n<li class=\"brz-css-rdbrl\" data-uniq-id=\"fhefp\" data-generated-css=\"brz-css-xorag\">Graph \u2013 depth first traversal (iterative)<\/li>\n<li class=\"brz-css-mkxqm\" data-uniq-id=\"dheos\" data-generated-css=\"brz-css-ufcbf\">Graph \u2013 depth first search traversal (recursive)<\/li>\n<li class=\"brz-css-qbwrg\" data-uniq-id=\"vnngj\" data-generated-css=\"brz-css-zwkzh\">Hash table search<\/li>\n<li class=\"brz-css-xfnor\" data-uniq-id=\"mfuwu\" data-generated-css=\"brz-css-gofsk\">Insertion sort<\/li>\n<li class=\"brz-css-aikou\" data-uniq-id=\"jrxgr\" data-generated-css=\"brz-css-jlvvv\">Linear search<\/li>\n<li class=\"brz-css-fxbsc\" data-uniq-id=\"iqsxn\" data-generated-css=\"brz-css-mgklw\">Linked list with an array<\/li>\n<li class=\"brz-css-dbmep\" data-uniq-id=\"zowzu\" data-generated-css=\"brz-css-ecwzq\">Linked list with objects<\/li>\n<li class=\"brz-css-upfzc\" data-uniq-id=\"qfmts\" data-generated-css=\"brz-css-gwgxh\">Merge sort (iterative)<\/li>\n<li class=\"brz-css-mwxzu\" data-uniq-id=\"scrxq\" data-generated-css=\"brz-css-kjwwo\">Merge sort (recursive method 1)<\/li>\n<li class=\"brz-css-cmiwb\" data-uniq-id=\"rumcs\" data-generated-css=\"brz-css-ghpzk\">Merge sort (recursive method 2)<\/li>\n<li class=\"brz-css-xdbrm\" data-uniq-id=\"yisnd\" data-generated-css=\"brz-css-pmvxx\">Queue (circular) with an array<\/li>\n<li class=\"brz-css-kdleq\" data-uniq-id=\"otdjt\" data-generated-css=\"brz-css-jjlyq\">Quicksort (Hoare method)<\/li>\n<li class=\"brz-css-sfmva\" data-uniq-id=\"glinf\" data-generated-css=\"brz-css-gpihr\">Quicksort (Lomuto method)<\/li>\n<li class=\"brz-css-dvtiu\" data-uniq-id=\"mtcaa\" data-generated-css=\"brz-css-yibgl\">Quicksort (Variant method)<\/li>\n<li class=\"brz-css-ibeuh\" data-uniq-id=\"rhaou\" data-generated-css=\"brz-css-fcmwp\">Stack with an array<\/li>\n<li class=\"brz-css-aopvu\" data-uniq-id=\"thxwl\" data-generated-css=\"brz-css-ptslh\">Stack with objects<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Download source code in Python, C# and Visual Basic for all the programs in our <a href=\"https:\/\/craigndave.org\/product\/5759\/\">Essential algorithms and Data structures book<\/a>.<\/p>\n","protected":false},"featured_media":115906,"template":"","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"product_brand":[],"product_cat":[29,31,33,34,36,38,22],"product_tag":[46,62,63,43,44,64,65],"class_list":{"0":"post-877","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-aqa-a-level-7516-7517","7":"product_cat-aqa-gcse-8525","8":"product_cat-cambridge-igcse-0478-0984","9":"product_cat-ocr-a-level-h046-h446","10":"product_cat-ocr-gcse-j277","11":"product_cat-pearson-edexcel-gcse-1cp2","12":"product_cat-resources","13":"product_tag-7516-7517-free","14":"product_tag-8525-free","15":"product_tag-cambridge-igcse-0478-0984-free","16":"product_tag-free","17":"product_tag-h046-h446-free","18":"product_tag-j277-free","19":"product_tag-1cp2-free","21":"first","22":"instock","23":"downloadable","24":"taxable","25":"shipping-taxable","26":"product-type-simple"},"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product\/877","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/media\/115906"}],"wp:attachment":[{"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/media?parent=877"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product_brand?post=877"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product_cat?post=877"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pennstudiostaging.co.uk\/craig-n-dave\/wp-json\/wp\/v2\/product_tag?post=877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}