TheAlgorithms / TheAlgorithms/website

[CONTENT] Multiple Entries for Kadane's Algorithm

Open
#305 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

content
Dominant language
TypeScript
Stars
1k
Forks
220
PR merge metrics
No merged PRs in 30d

Description

Description of the content report

I was looking for algorithms to contribute to, and ended up finding out that there were multiple entries for Kadane's Algorithm, there's Kadane Algo with JS and Dart algorithms, Kadane with C++ implementation, Kadanes 3 which is ALSO in C++, and I personally couldn't really find much difference except in the categorisation of the algorithms, Kadanes Algorithm (yes, without the apostrophe) has another lone dart implementation and lastly, we have Kadane Algorithm which has Java, Haskell and Rust implementations of the algorithm. So, to sum up, we have 2 entries for same algorithm at Dart and C++ repositories, and a total of 5 entries for the same algorithm in different languages.

Add screenshots of the content report (if applicable)

image

Additional information/context

I would like to propose that we all should merge them (obviously) and also name the entry as Kadane's Algorithm, with the apostrophe, since I mean, that's kinda how its name goes... instead of writing Kadane Algorithm or Kadanes Algorithm

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the five linked Kadane algorithm entries and compare their titles, categories, and language implementations. Determine how duplicate entries are represented in the website, then consolidate the overlapping entries under “Kadane's Algorithm” while preserving the listed implementations. With no comments or implementation files named, confirm the intended canonical entry and validation steps before starting.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, dart, haskell, java, javascript, rust
Domain
content
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.