Skip to content

[pull] master from williamfiset:master#123

Merged
pull[bot] merged 6 commits intoUncodedtech:masterfrom
williamfiset:master
Mar 10, 2026
Merged

[pull] master from williamfiset:master#123
pull[bot] merged 6 commits intoUncodedtech:masterfrom
williamfiset:master

Conversation

@pull
Copy link

@pull pull bot commented Mar 10, 2026

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 : )

williamfiset and others added 6 commits March 9, 2026 21:06
Refactor SuffixArraySlow: fix package order, add file-level docs with
Big-O, replace FQN with import, fix snake_case naming, make fields
private, add Javadoc.

Expand SuffixArrayTest: add tests for single char, two chars, null
input, int[] constructor, sorted suffix verification, getTextLength(),
and randomized cross-validation across all 3 implementations. Clean up
unused fields and wildcard import.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Use explicit multiplication and parentheses in complexity expressions:
O(n*log(n)) instead of O(n log n).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
)

Refactor SuffixArrayMed: fix package order, add file-level docs with
algorithm explanation, replace FQN with import, make SuffixRankTuple
private, add Javadoc, remove commented-out code and useless null
assignments, improve inline comments.

Fix Big-O notation to use explicit brackets: O(n*log(n)) not O(n log n).

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Apply SKILL.md conventions: fix package/header order, add detailed
file-level docs explaining radix sort approach, add educational inline
comments on the dense construct() method, use proper import instead of
FQN, make fields private, and fix Big-O notation to O(n*log(n)).

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Apply SKILL.md conventions: fix package/header order, add detailed
file-level docs explaining bottom-up array layout, replace FQN with
import, make UNIQUE static final, add Javadoc on all public methods,
add educational inline comments, clean up main(). Add 11 new tests
covering sum queries, point updates, negative values, edge cases.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
@pull pull bot locked and limited conversation to collaborators Mar 10, 2026
@pull pull bot added the ⤵️ pull label Mar 10, 2026
@pull pull bot merged commit d9e51bf into Uncodedtech:master Mar 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant