Find Jobs
Hire Freelancers

Divide & Conquer and Dynamic Programming algorithms. Using JAVA

$30-250 USD

Cancelled
Posted about 3 years ago

$30-250 USD

Paid on delivery
The goals of this project are:  To design Divide & Conquer and Dynamic Programming algorithms for a given problem.  To prove the correctness of your algorithms and analyze them in terms of running time and space requirements.  To implement and test them.  To document your findings in a project report. You are organizing the perfect party and you are given a list of people that can potentially attend the party. Each person in the list is assigned a positive integer (between 1‐1000) that rates how much this person can contribute to the success of the party. However, the list is organized in such a way such that if you select the i‐th person from the list to attend the party then you cannot select any of its neighbors because they do not mix well with each other. So, given the list and the ratings of the people, you need to come up with two algorithms (a Divide & Conquer algorithm and a Dynamic Programming one) that return the maximum sum achieved as well as the people to attend the party, subject to the constraint mentioned above. For example if the list of ratings is 7, 3, 5, 8, 2, 1, 2, 3, then the best sum is 19, achieved by the underlined people. You should implement the two algorithms, test them for correctness using the test instances that can be found in the class web page and evaluate their performance. 3. Project Implementation You can work in teams of up to two. The teams are expected to accomplice the following goals.  Implement your algorithms in JAVA following the conventions below: o Classname: Party o Method signature: int partySum (int[] rating) (your method should be public) o rating[] is a 1‐dimensional array of maximum size 10000 containing the rating of each person o The ratings are integers in the range 1‐1000 o When your method is called, it should print the maximum sum attained as well as the people that will attend the party. o Example: partySum[7, 3, 5, 8, 2, 1, 2, 3]. Your method should print Maximum sum: 19 The following persons should attend the party: 0, 3, 5, 7  Add comments to your code. At least 20% of your source code must be in the form of valid and informative comments.  Your methods should compile with no mistakes. They will be tested on bigger and more complex examples, so make sure your algorithms work correctly.  You need to submit a clearly written project report detailing all your work including all the steps of the design process (problem formulation, D&C and DP algorithm descriptions, analysis of running time and space requirements), screenshots of your program execution with specific examples, and conclusions.  The report should be professionally written using a text processing software (e.g., MS Word or other), and all figures, tables, etc. should also be generated preferably using some software tool.
Project ID: 29382813

About the project

5 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello JAVA EXPERT I have read your description and I am so interested in your project. You can see well experienced and skillful Java +15 years of experience in software development. Confident in your project and I can finish it clearly on time. Working with me, you will have a good experience and a good friend and save more time and money. ★★★★★★★★★★ Best regards!
$100 USD in 1 day
5.0 (43 reviews)
5.4
5.4
5 freelancers are bidding on average $84 USD for this job
User Avatar
Hey there. Hope you are well. I have more than 3 years of experience in C, C++, JAVA, PYTHON, JAVASCRIPT and various programming languages. I'm doing competitive programming for last 3 years which help me to improve my data structure and algorithms I have very good grip on DSA. I have done various projects of machine learning and Web Development. I also know HTML, CSS, REACT, MYSQL, MONGODB and have experience with integration of APIs. *****I will correct the project till you get satisfied And EVERYTHING FOR FREE.***** *****There is no such project which is not deliver before deadline.***** Lets talk and check whether i'm qualified enough then allocate the project to me. I'm hoping, message from you, Lets discuss in depth about your needed work and complete the task as soon as possible. Thanks.
$30 USD in 1 day
5.0 (22 reviews)
4.0
4.0
User Avatar
Hello. Hope you and your family safe from COVID-19. I have read your description with interest. I am the exact one who can fulfill your task without fail. I have 5+ years of experience in developing Java, C++, C#, python program. My core skills are C, C++, Python, Java, Algorithm and so on. I would be grateful if you accept my proposal. Thank you.
$50 USD in 7 days
5.0 (3 reviews)
3.5
3.5
User Avatar
We will do your java work I am writing this proposal in order to work for you in Software and Web Development. We are highly trained professional developers seeking to freelance and earn online. Having a flair in programming and development I have been excellent with JAVA,C#,C/C++ and PHP programming language along with MySQL with XAMPP Server. I also build application for Cloud computing and High performance computing as I also have knowledge regarding Hadoop, MPI, OpenMP (distributed frameworks) and also have build applications in CUDA C++ and OpenCL. I also have experience with the most famous framework ASP.NET. My most expertise are in JAVA where I have built countless projects for semester projects and Final year project. You may find many developers in this field however we assure that you will not be able to find a team like us. We not only ensure the code is quality wise but we also assure that the code we write are optimised and we ensure that the program performs right operation under right environment i.e. we create programs that are defect free. You may also find freelancers that cost low but they do not put their 100% which then shows in the software and leads to an unhappy customer. We ensure reasonable price are put as tag on the job and we ensure in order to give the write product.
$100 USD in 7 days
4.8 (4 reviews)
2.7
2.7
User Avatar
Hi there. I am a talented developer. I have strong knowledge of algorithms. I am confident to provide you what you want on time. Kindly contact me. Regards. Evgeniia
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of KUWAIT
Kuwait, Kuwait
5.0
2
Payment method verified
Member since Feb 1, 2021

Client Verification

Other jobs from this client

Merge Sort in GPUs
$30-250 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.