[pull] master from williamfiset:master#125
Merged
pull[bot] merged 5 commits intoUncodedtech:masterfrom Mar 11, 2026
Merged
Conversation
EditDistanceIterative: - Add file-level header, Javadoc, null checks, cross-reference to recursive - Simplify loop by extracting base cases into explicit initialization - Replace INF sentinel with clean base case logic - Add labeled examples in main EditDistanceRecursive: - Add file-level header, Javadoc, cross-reference to iterative - Make fields private - Replace custom min() varargs with Math.min - Add inline comments explaining base cases and transitions - Remove duplicate example in main Tests: - Add 14 tests covering null input, empty strings, insertions, deletions, substitutions, insert+delete vs substitute tradeoff, single char ops, and cross-validation between iterative and recursive solvers Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
- Add file-level header explaining Kadane's algorithm with recurrence - Add Javadoc, fix internal types to long for overflow safety - Replace if/else with Math.max, fix typo, move main to bottom - Change null/empty to throw instead of returning 0 - Add 15 tests covering edge cases, all-negative, overflow, and more Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* Refactor LongestCommonSubsequence: add recursive and space-optimized implementations, add tests Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Remove space-optimized lcsLength implementation and related tests Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Remove recursive implementation, consolidate back to single lcs() method Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Simplify LCS backtracking to standard approach Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Add comment explaining LCS backtracking reconstruction Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )