Find Jobs
Hire Freelancers

Data Structure And Algorithm 2 - open to bidding

$30-250 USD

クローズ
投稿日: 8年以上前

$30-250 USD

完了時にお支払い
Data Structure and Algorithm 1. Union of sorted data collections 1.1 Union of sorted arrays Let A and B be sorted arrays with all elements of A distinct and all elements of B distinct (though elements can occur in both A and B). Design an 0(n) algorithm that produces a sorted array C containing all elements of A and B without repetitions. For instance, if A = [1,2,5,7] and B = [2,5,10], C = [1,2,5,7,10]. 1.2 Union of sorted linked lists Solve the same exercise for the case where A and B are linked lists. 2.1 Intersection of sorted arrays With A and B as in exercise 1, design an 0(n) algorithm that produces a sorted array containing those elements that occur in both A and B. In the example as above C = [2,5] 2.2 Intersection of linked lists Solve the same exercise for the case where A and B are linked lists. 3. Reversing a linked list In this exercise you are asked to design an algorithm that reverse a linked list. This algorithm takes as input a linked list and returns a linked list where the elements are in the reverse order. For example, if the linked list given as input is (10,9,23,47,15) then the resulting linked list should be ( 15,47,23,9,10). 3.1 Reversing a linked list using a stack. Reverse a linked list using the following approach: a. Traverse the list from the beginning to the end and push each element onto a stack that is initially empty. b. Remove (pop) the elements from the stack one by one and insert them into a new linked list so that each new elements is inserted as the last one. 3.2 Reversing a linked list using constant memory. The previous task uses 0(n) additional memory (the stack plus extra list). Reverse a linked list in 0(n) time using only a constant amount of additional memory. That is, you are not allowed any additional data collections (e.g. arrays, lists, stacks, queues) and can only have several single variables. Hint: consider moving along the list and reversing the pointers. That is, if the current pointer is from a to be ([login to view URL] = b), change it into [login to view URL] = a. Make sure that the pointer to the new first element is correctly set. 4. Recursive algorithm for finding a specified pair of elements in an array. In this task, you are asked to design algorithms that use recursion instead of loops. That is, you are not allowed to use for or while loops and have to use the recursion instead. 4.1 Unsorted array: find two elements differing by 20. Design a recursive algorithm that checks whether the given array contains two elements whose difference is 20. 4.2 Sorted array: find two equal elements in linear time. Design a recursive 0(n) algorithm that checks whether the given sorted array contains two equal elements. Remark; one easy way to justify correctness of this particular algorithm is to design first a non-recursive algorithm and then to transform it into recursive form. 4.3 Sorted array: find two elements differing by 20. Design a recursive 0(n) algorithm that checks whether the given sorted array contains two elements whose difference is 20. The remark for the previous exercise applies.
プロジェクト ID: 9017906

プロジェクトについて

26個の提案
リモートプロジェクト
アクティブ 8年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に26人のフリーランサーが、平均$141 USDで入札しています
ユーザーアバター
Hello I'm interesting your project very well I'm a Good C++/C#, Java, Math, Algorithm expert. I understand your req exactly. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$160 USD 2日以内
4.9 (1084 レビュー)
9.4
9.4
ユーザーアバター
Hi How are you? This is Amir Raza from Appxone Pvt. Ltd. I read very carefully your project description. I have few questions: Q1. You want us to make designs of app as well or only development? Q2. App is only for Android? OR for both Android and iPhone? Q3. Do you have server/hosting or you want us to provide hosting / server? Please send me message with answers of above questions , so that I can provide your proposal document with cost and timeline. Amir Raza Appxone Private Limited.
$116 USD 5日以内
5.0 (63 レビュー)
7.8
7.8
ユーザーアバター
A proposal has not yet been provided
$252 USD 3日以内
4.9 (182 レビュー)
7.8
7.8
ユーザーアバター
A proposal has not yet been provided
$206 USD 3日以内
4.7 (72 レビュー)
7.7
7.7
ユーザーアバター
hi i have a lot of experience in data structures and algorithms. i can help you with this project in least cost. we can have a chat about it. thanks :)
$60 USD 3日以内
4.9 (369 レビュー)
7.3
7.3
ユーザーアバター
Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !Ready !
$100 USD 1日以内
4.7 (113 レビュー)
7.0
7.0
ユーザーアバター
I am very proficient in c, c++. I have 16 years c++ developing experience now, and I have worked for 6 years. My work is online game developing, and mainly focus on server side, the language is c++ under linux. I used c++ to make many great projects, for example, I made the tools which can convert java files to c++ scripts which has the same effect, of course garbage collection included. I also made our own mobile game using c++, I even can show you the demo of client. Trust me, please let expert help you.
$150 USD 2日以内
4.8 (125 レビュー)
6.9
6.9
ユーザーアバター
Hi there. Thanks for considering our bid. I just want to know if you need an application for each question or text-based explanation? Our price is for application development for each question, using C#. Delivery will be in 1 day. Regards.
$194 USD 1日以内
5.0 (11 レビュー)
4.4
4.4
ユーザーアバター
A proposal has not yet been provided
$150 USD 5日以内
5.0 (5 レビュー)
4.0
4.0
ユーザーアバター
I am in the software development industry and I'm an experienced software engineer i can do this in minimum time.
$155 USD 3日以内
5.0 (22 レビュー)
3.6
3.6
ユーザーアバター
Hi, I am a computer science graduate. I have worked on lots of projects in C, C++ and Java with specialization in data structures projects. So I am confident that I can complete your project satisfactorily and within the given time frame for a fraction of the amount. Please get back to me if you need any other details.
$50 USD 1日以内
5.0 (7 レビュー)
3.6
3.6
ユーザーアバター
Hi, I have 5 years of experience in Java development. I have did lot of algorithms in java. Hope we can have a conversation. Regards, Nagaraja G
$66 USD 1日以内
4.5 (7 レビュー)
3.5
3.5
ユーザーアバター
A proposal has not yet been provided
$222 USD 3日以内
5.0 (1 レビュー)
2.7
2.7
ユーザーアバター
Предложение еще не подано
$111 USD 3日以内
4.9 (6 レビュー)
2.4
2.4
ユーザーアバター
Master in Data Structure See my profile
$277 USD 10日以内
5.0 (1 レビュー)
1.0
1.0
ユーザーアバター
I have worked on many algorithms and this seems interesting. I will be happy to work on this and won't disappoint you.
$83 USD 3日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
A proposal has not yet been provided
$155 USD 3日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
I have been an ICPC finalist and am pretty good with data-structure and algorithms. I will provide you with a clean and good code very fast.
$83 USD 1日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
A proposal has not yet been provided
$122 USD 3日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED KINGDOMのフラグ
EDMONTON, United Kingdom
5.0
5
お支払い方法確認済み
メンバー登録日:10月 30, 2015

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。