Find Jobs
Hire Freelancers

Netflix que pracitce

$30-250 USD

クローズ
投稿日: 約3年前

$30-250 USD

完了時にお支払い
need in c++ Problem: Implement a part of functionality for the Netflix DVD queue. It's a service that allows a user to create a list of desired movies and then sends DVDs with movies on top of this list to the subscriber one at a a time. A subscriber should be able to create a list of desired movies and manipulate the order in a movie queue in their account. Your program will implement some of the desired functionality by storing the list of movie titles in a linked list. You are provided with the following files available in "Downloadable files" section: MovieList.h contains a class declaration for the class that represents a list of movies. [login to view URL] contains a main function you can use to test your implementation. You will be responsible for providing the [login to view URL] file, including the implementation of the MovieList member functions (described below): MovieList and ~MovieList: creates an empty list, and deallocates all the nodes in the list, respectively. display(ostream& out) Print movie titles from top to bottom, with positions numbered (put a colon and space between the number and the movie title) one movie per line. Use out << instead of cout <<. addToTop(string title) Add a movie to the top of the list addToBottom(string title) Add a movie to the bottom of the list moveToTop(string title) Move a movie with given title to position 0 (top) moveToPosition(string title, int position) Move movie with given title to position n (0 is top) remove(int n) Remove a movie at the given position. Return true if successful, false if there is no movie at position n. nextLarger(string title) Returns the move title (string t) that would come next after the title t in alphabetical order. Hint: use the algorithm to find the minimum string in a list, but ignore any movie with title t, and any that come before it in alphabetical order. displaySorted() Use (i.e. call) nextLarger(string) to output the titles in sorted order with positions numbered. Do NOT sort the linked list, it should remain in the same order. Call nextLarger on the empty string to find the first one. Input/Output: Use the provided [login to view URL] file to test your code. I recommend trying to implement one or two functions at a time, and testing them, rather than implementing all the functions and then trying to debug them all at once.
プロジェクト ID: 29822121

プロジェクトについて

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

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に3人のフリーランサーが、平均$313 USDで入札しています
ユーザーアバター
Hi there, ★★★ C / C++ Expert ★★★ 9+ Years of Experience ★★★ I've read requirements and ready to work on your project. I have strong grasp on Object-Oriented Programming along with excellent analytical and program-solving skills. What we can do but not limited to: ✔️ Debugging & Solving Problems ✔️ Pointers ✔️ Abstract Classes and Objects ✔️ Constructors and Destructors ✔️ Operator Overloading ✔️ Inheritance, Polymorphism ✔️ Data structures (DSA) ✔️ Functions Overriding and Overloading ✔️ File handling, Streams ✔️ Algorithm Analysis ✔️ Linked Lists ✔️ Stacks and Queues ✔️ Recursion Development Tools: Visual Studio, Code Blocks, Dev c++, Turbo, Netbeans, Eclipse etc I'll be glad to discuss project before start so let's chat. Thanks for your consideration. Best Regards, TechPlus Team
$750 USD 7日以内
5.0 (6 レビュー)
5.2
5.2
ユーザーアバター
I'm expert at OOP, Data structure, Algorithms, Design Patterns. I solved 2820 Algorithm Problems at online judge. I have wide range skillset to complete your project efficiently. I will do my best to respond quickly to all inquiries. I'm look forward to working with you. Thank You :)
$90 USD 1日以内
5.0 (11 レビュー)
2.5
2.5

クライアントについて

UNITED STATESのフラグ
San Marcos, United States
0.0
0
メンバー登録日:4月 9, 2021

クライアント確認

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