Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jaredyancf/Java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: TheAlgorithms/Java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 10 files changed
  • 9 contributors

Commits on Apr 14, 2026

  1. docs: add edge cases to JumpSearch documentation (TheAlgorithms#7379)

    * docs: add edge cases to JumpSearch documentation
    
    * fix: remove trailing whitespace (checkstyle)
    prashantpiyush1111 authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    df8fd85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14b6f99 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2026

  1. feat(graph): add DSU-based account merge algorithm (TheAlgorithms#7377)

    * feat(graph): add DSU-based account merge algorithm
    
    * test(graph): add null and transitive account merge cases
    
    * Handle no-email accounts in account merge
    
    * Apply clang-format style to account merge tests
    nickzerjeski authored Apr 15, 2026
    Configuration menu
    Copy the full SHA
    b3e31b5 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2026

  1. fix: remove malformed javadoc to fix -Werror build failure (TheAlgori…

    …thms#7393) (TheAlgorithms#7394)
    
    * fix: prevent NPE when array contains null elements
    
    When searching for a non-null key in an array that contains null elements,
    the sentinel linear search would throw a NullPointerException because it
    called array[i].compareTo(key) without checking if array[i] is null.
    
    Added null check for array[i] in the while loop condition to prevent NPE
    and return the correct index when array elements themselves are null.
    
    Issue: TheAlgorithms#7318 (related)
    
    * fix: remove malformed @author javadoc in AnyBaseToAnyBase (issue TheAlgorithms#7393)
    
    * fix: remove malformed javadoc in ReverseString (part of issue TheAlgorithms#7393)
    
    ---------
    
    Co-authored-by: OpenClaw Agent <agent@openclaw.ai>
    Co-authored-by: OpenClaw Bot <fix-bug@openclaw.ai>
    Co-authored-by: Deniz Altunkapan <deniz.altunkapan@outlook.com>
    4 people authored Apr 22, 2026
    Configuration menu
    Copy the full SHA
    0ad5d90 View commit details
    Browse the repository at this point in the history
  2. fix: aesencryption in AESEncryption.java (TheAlgorithms#7392)

    fix: V-001 security vulnerability
    
    Automated security fix generated by Orbis Security AI
    orbisai0security authored Apr 22, 2026
    Configuration menu
    Copy the full SHA
    763b95b View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2026

  1. chore(deps): bump com.puppycrawl.tools:checkstyle from 13.4.0 to 13.4…

    ….1 (TheAlgorithms#7404)
    
    Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) from 13.4.0 to 13.4.1.
    - [Commits](checkstyle/checkstyle@checkstyle-13.4.0...checkstyle-13.4.1)
    
    ---
    updated-dependencies:
    - dependency-name: com.puppycrawl.tools:checkstyle
      dependency-version: 13.4.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 27, 2026
    Configuration menu
    Copy the full SHA
    35b94ab View commit details
    Browse the repository at this point in the history

Commits on May 2, 2026

  1. chore(deps): bump com.puppycrawl.tools:checkstyle from 13.4.1 to 13.4…

    ….2 (TheAlgorithms#7411)
    
    Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) from 13.4.1 to 13.4.2.
    - [Release notes](https://github.com/checkstyle/checkstyle/releases)
    - [Commits](checkstyle/checkstyle@checkstyle-13.4.1...checkstyle-13.4.2)
    
    ---
    updated-dependencies:
    - dependency-name: com.puppycrawl.tools:checkstyle
      dependency-version: 13.4.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 2, 2026
    Configuration menu
    Copy the full SHA
    6db8e20 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2026

  1. Update Anagrams.java (TheAlgorithms#7409)

    fix: remove invalid reference [1] in Anagrams.java
    
    Co-authored-by: Deniz Altunkapan <deniz.altunkapan@outlook.com>
    Abdul-Rehman-svg and DenizAltunkapan authored May 3, 2026
    Configuration menu
    Copy the full SHA
    2616e09 View commit details
    Browse the repository at this point in the history
Loading