Find Jobs
Hire Freelancers

BinTree JAVA

$10-30 USD

完了済み
投稿日: 8年以上前

$10-30 USD

完了時にお支払い
I inserted a photo since the text is missing the tree required for the assignment. I need this completed by 6pm est. 9/11/15, Thank you! Implement a generic binary tree class using an internal node class to store the elements. (BinTreeUMUC and NodeBinTree). Specific requirements include: • Implement a driver class for the BinTreeUMUC class. There should be appropriate comments in the source code files. Exceptions should be thrown when necessary. • Define a data file format to specify a binary tree and create at least one such input file (which will be used to test your program) • Use the menu based approach you defined in Week 1 to test your stack class. Methods for BinTreeUMUC • BinTreeUMUC (Scanner) – create a tree from a Scanner tied to a file • BinTreeUMUC () – no-parameter constructor • N getRoot () • String toPreOrderString () – collects nodes in preorder • String toInOrderString () – collects nodes in inorder • String toPostOrderString () – collects nodes in postorder • String toLevelOrderString () – collects nodes level after level starting with the root • int countNodes() – counts all the nodes • int countLeafs() – counts the leafs • int countLeft() – counts the nodes that have only the left child (right child is null) • int countRight() – counts the nodes that have only the right child (left child is null) • int countNodesLevel(int) – counts nodes from a certain level given as parameter • Add other methods if needed Create a test report ([login to view URL]…) showing the correct behaviour of all the methods; include a description of the design and lessons learned; include screenshots of your running program. (the testing procedure will be provided soon) Deliverables: - input file(s) - the Java source code files - the test report files ([login to view URL]) Please create an archive (zip/rar) with all the deliverables, name it as “Project2”+yourname, and submit using LEO under the Project 2 assignment. Note: this is a general binary tree, no “order” between its nodes exists. PS: The testing procedure for your program is given below. Given the tree below: Create the input file that describes this tree using your chosen input data format (Make sure to describe in your report document – [login to view URL] – the format you use for representing a tree in an input file). Select the menu option for loading the input file and creating a tree in the main memory. Call the following functions (using your menu): • String toPreOrderString () – collects nodes in preorder • String toInOrderString () – collects nodes in inorder • String toPostOrderString () – collects nodes in postorder • String toLevelOrderString () – collects nodes level after level starting with the root • int countNodes() – counts all the nodes • int countLeafs() – counts the leafs • int countLeft() – counts the nodes that have only the left child (right child is null) • int countRight() – counts the nodes that have only the right child (left child is null) • int countNodesLevel(int) – counts nodes from a certain level given as parameter and record the results in your report document ([login to view URL]) using screenshots from your Project.
プロジェクト ID: 8430832

プロジェクトについて

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

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
Hi, I have read the requirements and I would like to do this project if given the opportunity. I did binary trees before and I am confident to get this problem solved. Let me know if you are interested so I can start. Thanks.
$30 USD 1日以内
4.9 (994 レビュー)
7.5
7.5
この仕事に11人のフリーランサーが、平均$50 USDで入札しています
ユーザーアバター
I have 10+ years experience and more than 600 projects completed on this platform. I am very interested to work on this project. Ready to start ASAP.
$133 USD 5日以内
4.8 (441 レビュー)
7.4
7.4
ユーザーアバター
Hello My name is Ahmed, i passed freelancer java exam with top 10% rated plus i got 2 java certificate 1Z0-803 and 1Z0-804 with 3+ years experience. small overview of feedback on my profile “professional , the best , if u have any problem in java , i would recommend Ahmed :)” "Highly recommended , smart , on time ,high experience and he did a difficult assignment that others couldn't finish . will hire again" looking forward to work with you Regards
$30 USD 1日以内
4.9 (372 レビュー)
6.5
6.5
ユーザーアバター
Hi there! I'm a Professional Software developer and Data Analyst for a well known Software House in Islamabad named PacSquare Pvt Ltd. If I get this job, I assure you that you'll get my best services in return. Please consider my proposal, and discuss additional Info for this specific Project. Thanks for Reading! Best, Maher
$80 USD 1日以内
5.0 (111 レビュー)
5.9
5.9
ユーザーアバター
I am willing to discuss further about the project details and deliver the same to your specifications.
$54 USD 2日以内
4.9 (21 レビュー)
5.5
5.5
ユーザーアバター
Hello there, I teach programming language courses in a university. Lots of experience with algorithms, data structures and also C/C++/C#, Java, etc. Let me know if you're interested. Cheers!
$25 USD 2日以内
5.0 (26 レビュー)
5.0
5.0
ユーザーアバター
Respected Sir/Madam, Thanks for taking interest in our bid. ______________________________________________________________________________________________________________ Short description: OS : Macintosh, Windows, Android and Linux (32/64 bit) Editor : Net-beans & Eclipse Technology : JAVA, Mysql, SQL, HTML, CSS, Javascript. ______________________________________________________________________________________________________________ About Us: We have 8+ years experience in Java software development. We have successfully developed 260+ projects and Games, Image processing, Network programming, Web development, mobile apps, etc. ______________________________________________________________________________________________________________ Our software solutions: We are working in NetBeans IDE 8.0 and Eclipse. We will develop your project with QA and testing, also write technical comments in source code, So you can easily understand the flow of project. _____________________________________________________________________________________________________________ Before awarding the project please clarify, 1) Deadline. 2) All requirements with necessary documents. 3) And are you an owner or a third party of this project? _____________________________________________________________________________________________________________ Contact Us: Drop the massage over here. We are mostly on line.
$100 USD 2日以内
4.9 (23 レビュー)
5.2
5.2
ユーザーアバター
A proposal has not yet been provided
$25 USD 1日以内
4.8 (50 レビュー)
4.9
4.9
ユーザーアバター
Hi friend. I can do it within a day. I have very good Data Structures and Algorithms background. I have ever completed many jobs relate to binary tree. Please check my profile. I'm surely satisfy you in this project.
$30 USD 0日以内
4.8 (20 レビュー)
4.5
4.5
ユーザーアバター
A proposal has not yet been provided
$15 USD 1日以内
4.6 (4 レビュー)
2.9
2.9
ユーザーアバター
I'm a former British Forces Cyber Security Engineer, I became a tech entrepreneur in 2007. I have always considered it an honor to be afforded the privilege of serving others. I've delivered some of the most technically challenging projects ever, for some of the most reputable companies and branches of Government in Britain. I'll have this done for you in no time, and you can be sure it will be done to quality expectation, timescale and budget.
$25 USD 1日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

PHILIPPINESのフラグ
Philippines
5.0
9
お支払い方法確認済み
メンバー登録日:6月 12, 2013

クライアント確認

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