René's URL Explorer Experiment


Title: feat: add meta binary search implementation by nickzerjeski · Pull Request #1894 · TheAlgorithms/JavaScript · GitHub

Open Graph Title: feat: add meta binary search implementation by nickzerjeski · Pull Request #1894 · TheAlgorithms/JavaScript

X Title: feat: add meta binary search implementation by nickzerjeski · Pull Request #1894 · TheAlgorithms/JavaScript

Description: Describe your change: Add an algorithm? Fix a bug or typo in an existing algorithm? Documentation change? Added Search/MetaBinarySearch.js with tests in Search/test/MetaBinarySearch.test.js. This contributes to the issue request for additional searching/sorting algorithm coverage. Checklist: I have read CONTRIBUTING.md. This pull request is all my own work -- I have not plagiarized. I know that pull requests will not be merged if they fail the automated tests. This PR only changes one algorithm file. To ease review, please open separate PRs for separate algorithms. All new JavaScript files are placed inside an existing directory. All filenames should use the UpperCamelCase (PascalCase) style. There should be no spaces in filenames. All new algorithms have a URL in their comments that points to Wikipedia or another similar explanation. If this pull request resolves one or more open issues then the commit message contains Fixes: #{$ISSUE_NO}. Tests npm test -- MetaBinarySearch Fixes #1835

Open Graph Description: Describe your change: Add an algorithm? Fix a bug or typo in an existing algorithm? Documentation change? Added Search/MetaBinarySearch.js with tests in Search/test/MetaBinarySearch.test.js. T...

X Description: Describe your change: Add an algorithm? Fix a bug or typo in an existing algorithm? Documentation change? Added Search/MetaBinarySearch.js with tests in Search/test/MetaBinarySearch.test.js. T...

Opengraph URL: https://github.com/TheAlgorithms/JavaScript/pull/1894

X: @github

direct link

Domain: Github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:52093852-9730-9934-38c8-02d63aa32346
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBDB2:1568BE:AACD2C:E992E6:6A63B2A3
html-safe-nonce547b88fe734aedc7d527305c12dd78e3374e9e4256105e28e6833e0b36e250d8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCREIyOjE1NjhCRTpBQUNEMkM6RTk5MkU2OjZBNjNCMkEzIiwidmlzaXRvcl9pZCI6IjEwNTU3MjYwNzQzNjA3Mzg0NjciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacb946801da2aeff6a50c543c9b3ec9074b6667eb2aa97ca5b3a3282c83b4f11a0
hovercard-subject-tagpull_request:3521918243
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/TheAlgorithms/JavaScript/pull/1894/files
twitter:imagehttps://avatars.githubusercontent.com/u/57059725?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/57059725?s=400&v=4
og:image:altDescribe your change: Add an algorithm? Fix a bug or typo in an existing algorithm? Documentation change? Added Search/MetaBinarySearch.js with tests in Search/test/MetaBinarySearch.test.js. T...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonec69b5576237034cb6ab5477391df7811093a00579a751b33bed4b527d68aade6
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/TheAlgorithms/JavaScript git https://github.com/TheAlgorithms/JavaScript.git
octolytics-dimension-user_id20487725
octolytics-dimension-user_loginTheAlgorithms
octolytics-dimension-repository_id97086543
octolytics-dimension-repository_nwoTheAlgorithms/JavaScript
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id97086543
octolytics-dimension-repository_network_root_nwoTheAlgorithms/JavaScript
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release5c31956f7a31ef033ef93ba813dcb6f7e8eb0972
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files#start-of-content
https://Github.com/
Sign in https://Github.com/login?return_to=https%3A%2F%2Fgithub.com%2FTheAlgorithms%2FJavaScript%2Fpull%2F1894%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://Github.com/login?return_to=https%3A%2F%2Fgithub.com%2FTheAlgorithms%2FJavaScript%2Fpull%2F1894%2Ffiles
Sign up https://Github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=TheAlgorithms%2FJavaScript
Reloadhttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files
Reloadhttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files
Reloadhttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files
Please reload this pagehttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files
TheAlgorithms https://Github.com/TheAlgorithms
JavaScripthttps://Github.com/TheAlgorithms/JavaScript
Please reload this pagehttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files
Notifications https://Github.com/login?return_to=%2FTheAlgorithms%2FJavaScript
Fork 5.9k https://Github.com/login?return_to=%2FTheAlgorithms%2FJavaScript
Star 34.2k https://Github.com/login?return_to=%2FTheAlgorithms%2FJavaScript
Code https://Github.com/TheAlgorithms/JavaScript
Issues 21 https://Github.com/TheAlgorithms/JavaScript/issues
Pull requests 188 https://Github.com/TheAlgorithms/JavaScript/pulls
Actions https://Github.com/TheAlgorithms/JavaScript/actions
Projects https://Github.com/TheAlgorithms/JavaScript/projects
Wiki https://Github.com/TheAlgorithms/JavaScript/wiki
Security and quality 0 https://Github.com/TheAlgorithms/JavaScript/security
Insights https://Github.com/TheAlgorithms/JavaScript/pulse
Code https://Github.com/TheAlgorithms/JavaScript
Issues https://Github.com/TheAlgorithms/JavaScript/issues
Pull requests https://Github.com/TheAlgorithms/JavaScript/pulls
Actions https://Github.com/TheAlgorithms/JavaScript/actions
Projects https://Github.com/TheAlgorithms/JavaScript/projects
Wiki https://Github.com/TheAlgorithms/JavaScript/wiki
Security and quality https://Github.com/TheAlgorithms/JavaScript/security
Insights https://Github.com/TheAlgorithms/JavaScript/pulse
Sign up for GitHub https://Github.com/signup?return_to=%2FTheAlgorithms%2FJavaScript%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://Github.com/login?return_to=%2FTheAlgorithms%2FJavaScript%2Fissues%2Fnew%2Fchoose
nickzerjeskihttps://Github.com/nickzerjeski
TheAlgorithms:masterhttps://Github.com/TheAlgorithms/JavaScript/tree/master
nickzerjeski:feat-meta-binary-search-1835https://Github.com/nickzerjeski/JavaScript/tree/feat-meta-binary-search-1835
Conversation 6 https://Github.com/TheAlgorithms/JavaScript/pull/1894
Commits 4 https://Github.com/TheAlgorithms/JavaScript/pull/1894/commits
Checks 3 https://Github.com/TheAlgorithms/JavaScript/pull/1894/checks
Files changed https://Github.com/TheAlgorithms/JavaScript/pull/1894/files
Please reload this pagehttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files
feat: add meta binary search implementation https://Github.com/TheAlgorithms/JavaScript/pull/1894/files#top
Show all changes 4 commits https://Github.com/TheAlgorithms/JavaScript/pull/1894/files
0de1aa1 feat: add meta binary search algorithm nickzerjeski Apr 13, 2026 https://Github.com/TheAlgorithms/JavaScript/pull/1894/commits/0de1aa1cd7ebbce8324b5668aa04ff50a6e8426e
3a48a80 Updated Documentation in README.md nickzerjeski Apr 13, 2026 https://Github.com/TheAlgorithms/JavaScript/pull/1894/commits/3a48a803b0a3362bc3315c476527fc1bee9912a8
b2269fc Address review edge cases in meta binary search nickzerjeski Apr 13, 2026 https://Github.com/TheAlgorithms/JavaScript/pull/1894/commits/b2269fc286e7f60fe31275a15efd1a5ffcbc2d1f
031541d Update Search/test/MetaBinarySearch.test.js nickzerjeski Apr 14, 2026 https://Github.com/TheAlgorithms/JavaScript/pull/1894/commits/031541dfe85fbf7c92b7c3ae22673308fda08434
Clear filters https://Github.com/TheAlgorithms/JavaScript/pull/1894/files
Please reload this pagehttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files
Please reload this pagehttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files
DIRECTORY.md https://Github.com/TheAlgorithms/JavaScript/pull/1894/files#diff-f86101c18d3f55786060749c0393679186249a3ecabc93836ee9e9938186826e
MetaBinarySearch.js https://Github.com/TheAlgorithms/JavaScript/pull/1894/files#diff-da9096010798457176c8b80b00537493943dc986c541ed17e4a6599ddaef3bae
MetaBinarySearch.test.js https://Github.com/TheAlgorithms/JavaScript/pull/1894/files#diff-0f485124a84d3e0897b703c2589e7b0475182ed218128b8e66df6825ddc0e67e
https://Github.com/TheAlgorithms/JavaScript/blob/master/.github/CODEOWNERS#L1
DIRECTORY.mdhttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files#diff-f86101c18d3f55786060749c0393679186249a3ecabc93836ee9e9938186826e
View file https://Github.com/nickzerjeski/JavaScript/blob/031541dfe85fbf7c92b7c3ae22673308fda08434/DIRECTORY.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://Github.com/TheAlgorithms/JavaScript/pull/1894/{{ revealButtonHref }}
https://Github.com/TheAlgorithms/JavaScript/pull/1894/files#diff-f86101c18d3f55786060749c0393679186249a3ecabc93836ee9e9938186826e
https://Github.com/TheAlgorithms/JavaScript/pull/1894/files#diff-f86101c18d3f55786060749c0393679186249a3ecabc93836ee9e9938186826e
https://Github.com/TheAlgorithms/JavaScript/pull/1894/files#diff-f86101c18d3f55786060749c0393679186249a3ecabc93836ee9e9938186826e
https://Github.com/TheAlgorithms/JavaScript/blob/master/.github/CODEOWNERS#L1
Search/MetaBinarySearch.jshttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files#diff-da9096010798457176c8b80b00537493943dc986c541ed17e4a6599ddaef3bae
View file https://Github.com/nickzerjeski/JavaScript/blob/031541dfe85fbf7c92b7c3ae22673308fda08434/Search/MetaBinarySearch.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://Github.com/TheAlgorithms/JavaScript/pull/1894/{{ revealButtonHref }}
https://Github.com/TheAlgorithms/JavaScript/blob/master/.github/CODEOWNERS#L1
Search/test/MetaBinarySearch.test.jshttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files#diff-0f485124a84d3e0897b703c2589e7b0475182ed218128b8e66df6825ddc0e67e
View file https://Github.com/nickzerjeski/JavaScript/blob/031541dfe85fbf7c92b7c3ae22673308fda08434/Search/test/MetaBinarySearch.test.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://Github.com/TheAlgorithms/JavaScript/pull/1894/{{ revealButtonHref }}
Please reload this pagehttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files
Please reload this pagehttps://Github.com/TheAlgorithms/JavaScript/pull/1894/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.