Find Jobs
Hire Freelancers

Algorithm Implementation & Optimization

$30-100 USD

Cancelled
Posted over 15 years ago

$30-100 USD

Paid on delivery
**First task:** Implementation of the algorithm described in this paper: [[login to view URL]~lorys/IPL/[login to view URL]][1] with time complexity and space complexity defined in the paper. **Second task:** ? There is an array A of size N that stores the integer values. The maximal value of item in the array A is S. We need the algoritm that can query the next position of item I from specified position J. ? For ex.: The array A: 1,2,1,4,3,8 ? Query: ? J = 1, I = 2, result 2 J = 2, I = 4, result 4 J = 4, I = 8, result 6 J = 5, I = 5, result -1 (Not found); ? The time complexity for M random queries must be in this bounds O(M * min(log N, log S)). Space complexity must be O(N) Such algorithm is explained in this paper: ? [[login to view URL]][2] ? page 9, starting from 3rd paragraph. ## Deliverables The implementation language is C++, non STL preferably.? As bidders can see, the first task is an optimization of original algorithm by the same authors. The bidder needs to implement the original algorithm <[login to view URL]> with optimization described in the paper? in the bid request.
Project ID: 3572797

About the project

3 proposals
Remote project
Active 15 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
3 freelancers are bidding on average $102 USD for this job
User Avatar
See private message.
$144.50 USD in 7 days
4.8 (69 reviews)
5.1
5.1
User Avatar
See private message.
$76.50 USD in 7 days
4.7 (63 reviews)
4.9
4.9
User Avatar
See private message.
$85 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Singapore, United States
4.9
109
Payment method verified
Member since Oct 22, 2004

Client Verification

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.