{"id":2,"date":"2019-01-15T18:44:49","date_gmt":"2019-01-15T23:44:49","guid":{"rendered":"http:\/\/resrvoir.com\/?page_id=2"},"modified":"2025-06-18T21:40:32","modified_gmt":"2025-06-19T01:40:32","slug":"algorithms","status":"publish","type":"page","link":"https:\/\/resrvoir.com\/?page_id=2","title":{"rendered":"Algorithms"},"content":{"rendered":"\r\n<p>Hi there! Here you can entertain yourself with some algorithms questions. My solutions are in various languages: Javascript, Swift, Java, Kotlin. For some of them I&#8217;ve add a Big-O runtime analysis.<\/p>\r\n\r\n\r\n\r\n<div id=\"ccchildpages-1\" class=\"ccchildpages threecol simple ccclearfix\"><ul class=\"ccchildpages_list ccclearfix\"><li class=\"page_item page-item-1426\"><a href=\"https:\/\/resrvoir.com\/?page_id=1426\">Game of Life<\/a><\/li>\n<li class=\"page_item page-item-1383\"><a href=\"https:\/\/resrvoir.com\/?page_id=1383\">Is Palindrome (easy)<\/a><\/li>\n<li class=\"page_item page-item-1009\"><a href=\"https:\/\/resrvoir.com\/?page_id=1009\">Nested Headings<\/a><\/li>\n<li class=\"page_item page-item-1386\"><a href=\"https:\/\/resrvoir.com\/?page_id=1386\">Top K Frequency (easy)<\/a><\/li>\n<li class=\"page_item page-item-942\"><a href=\"https:\/\/resrvoir.com\/?page_id=942\">String Compression<\/a><\/li>\n<li class=\"page_item page-item-129\"><a href=\"https:\/\/resrvoir.com\/?page_id=129\">Integer Binary<\/a><\/li>\n<li class=\"page_item page-item-134\"><a href=\"https:\/\/resrvoir.com\/?page_id=134\">Pair Sum is N<\/a><\/li>\n<li class=\"page_item page-item-152\"><a href=\"https:\/\/resrvoir.com\/?page_id=152\">Power of Two<\/a><\/li>\n<li class=\"page_item page-item-156\"><a href=\"https:\/\/resrvoir.com\/?page_id=156\">Reverse an Integer (easy)<\/a><\/li>\n<li class=\"page_item page-item-159\"><a href=\"https:\/\/resrvoir.com\/?page_id=159\">Combine Arrays (easy)<\/a><\/li>\n<li class=\"page_item page-item-161\"><a href=\"https:\/\/resrvoir.com\/?page_id=161\">Level Tree Traversal (easy)<\/a><\/li>\n<li class=\"page_item page-item-163\"><a href=\"https:\/\/resrvoir.com\/?page_id=163\">Set of All Subsets<\/a><\/li>\n<li class=\"page_item page-item-177\"><a href=\"https:\/\/resrvoir.com\/?page_id=177\">Reflected Binary<\/a><\/li>\n<li class=\"page_item page-item-189\"><a href=\"https:\/\/resrvoir.com\/?page_id=189\">Maximum Gain<\/a><\/li>\n<li class=\"page_item page-item-200\"><a href=\"https:\/\/resrvoir.com\/?page_id=200\">Stacks as Queue<\/a><\/li>\n<li class=\"page_item page-item-211\"><a href=\"https:\/\/resrvoir.com\/?page_id=211\">String Permutations<\/a><\/li>\n<li class=\"page_item page-item-213\"><a href=\"https:\/\/resrvoir.com\/?page_id=213\">Is Anagram (easy)<\/a><\/li>\n<li class=\"page_item page-item-428\"><a href=\"https:\/\/resrvoir.com\/?page_id=428\">Delete List Nodes<\/a><\/li>\n<li class=\"page_item page-item-468\"><a href=\"https:\/\/resrvoir.com\/?page_id=468\">Bad Commit<\/a><\/li>\n<li class=\"page_item page-item-802\"><a href=\"https:\/\/resrvoir.com\/?page_id=802\">Clock Hands (easy)<\/a><\/li>\n<li class=\"page_item page-item-829\"><a href=\"https:\/\/resrvoir.com\/?page_id=829\">Ad Impressions (easy)<\/a><\/li>\n<li class=\"page_item page-item-117\"><a href=\"https:\/\/resrvoir.com\/?page_id=117\">Reverse Linked List<\/a><\/li>\n<li class=\"page_item page-item-126\"><a href=\"https:\/\/resrvoir.com\/?page_id=126\">Circular Linked List<\/a><\/li>\n<li class=\"page_item page-item-1054\"><a href=\"https:\/\/resrvoir.com\/?page_id=1054\">Format Currency (easy)<\/a><\/li>\n<li class=\"page_item page-item-1063\"><a href=\"https:\/\/resrvoir.com\/?page_id=1063\">Triangle Number<\/a><\/li>\n<li class=\"page_item page-item-1095\"><a href=\"https:\/\/resrvoir.com\/?page_id=1095\">Largest Product I<\/a><\/li>\n<li class=\"page_item page-item-1129\"><a href=\"https:\/\/resrvoir.com\/?page_id=1129\">Largest Product II<\/a><\/li>\n<li class=\"page_item page-item-1185\"><a href=\"https:\/\/resrvoir.com\/?page_id=1185\">Matrix Matching<\/a><\/li>\n<li class=\"page_item page-item-1258\"><a href=\"https:\/\/resrvoir.com\/?page_id=1258\">Keypad Combos<\/a><\/li>\n<li class=\"page_item page-item-1274\"><a href=\"https:\/\/resrvoir.com\/?page_id=1274\">Minesweeper<\/a><\/li>\n<li class=\"page_item page-item-1320\"><a href=\"https:\/\/resrvoir.com\/?page_id=1320\">Number to English<\/a><\/li><\/ul><\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Hi there! Here you can entertain yourself with some algorithms questions. My solutions are in various languages: Javascript, Swift, Java, Kotlin. For some of them I&#8217;ve add a Big-O runtime analysis.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/resrvoir.com\/index.php?rest_route=\/wp\/v2\/pages\/2"}],"collection":[{"href":"https:\/\/resrvoir.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/resrvoir.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/resrvoir.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/resrvoir.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":50,"href":"https:\/\/resrvoir.com\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":1423,"href":"https:\/\/resrvoir.com\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/1423"}],"wp:attachment":[{"href":"https:\/\/resrvoir.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}