Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQUEST] Add Maximum Sum of Non-Adjacent Elements Algorithm #5510

Open
Guhapriya01 opened this issue Oct 2, 2024 · 4 comments
Open

Comments

@Guhapriya01
Copy link
Contributor

What would you like to Propose?

I would like to propose adding an implementation of the Maximum Sum of Non-Adjacent Elements algorithm to the dynamic programming section of the repository.

Issue details

Problem Statement:
Given an array of integers, write a function to find the maximum sum of non-adjacent elements. The elements can be chosen such that no two chosen elements are adjacent in the array.

For example:
Input: [3, 2, 5, 10, 7]
Output: 15 (The maximum sum is obtained by selecting 3, 7, and 5)

Approach:

  1. Use dynamic programming to maintain a running maximum sum.
  2. For each element, decide to either include it in the sum (and skip the previous element) or exclude it (and keep the sum up to the previous element).

Additional Information

No response

@siriak
Copy link
Member

siriak commented Oct 2, 2024

Sure, go ahead and add it

@Guhapriya01
Copy link
Contributor Author

Thank you! I'll start working on it.

@Nandinig24
Copy link

Please assign the task to me as a hacktoberfest contributor

@lfcbird
Copy link

lfcbird commented Oct 7, 2024

Is task still open? if yes please assign the task to me as a hacktoberfest contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants