Find Jobs
Hire Freelancers

data structures and algorithms, Java

£10-20 GBP

已取消
已发布超过 7 年前

£10-20 GBP

货到付款
1. Assess how the choice of data structures and algorithm design methods impacts the performance of programs.  Write programs using object-oriented design principles.  Solve problems using data structures such as linear lists, stacks, queues, hash tables, binary trees, heaps and binary search trees .  Solve problems using algorithm design methods such as the greedy method, divide and conquer, dynamic programming and backtracking. Download the zip file containing an Eclipse project. Implement your solutions to the problems below in the Eclipse project. The project also contains unit tests which you should use to test your work. 1. Hashtable. Complete the implementation of the hashtable in the class ci284.ass2.htable.Hashtable.java. When a new Hashtable is created, the array should be initialised with a size which is the smallest prime number larger than or equal to the requested initial capacity. The default probe type should be LINEAR_PROBE. Store objects in the array using the Pair class to store both key and value. When storing a new key/value pair, use the findEmpty method to find an unoccupied location starting the search at the value found by hashing the key and with a stepNum of zero. If this position is occupied, use the getNextLocation method (which is implemented for Version 2 – 16 Oct 12 you) to find the next location to search based on the probe type being used, and call findEmpty again with the new location. You will also need to use the getNextLocation method when implementing find, which searches for an existing value – again, start the search at the value calculated by hashing the key. If there is no Pair object at that location, the key was not found. If there is a Pair object at that location then either its key matches the one we're looking for, in which case return the value associated with the Pair, or it doesn't match. If it doesn't match, we need to find the next location to search using getNextLocation, and call find again with this new value. 2. Complexity. Using a multi-line comment at the top of the Hashtable class, describe the complexity of the get and put methods in your implementation, include the best, worst and average-case scenarios. What happens to the complexity as the load factor increases, and what would the worst-case complexity be if the load factor were increased to 1.0?
项目 ID: 12747055

关于此项目

12提案
远程项目
活跃7 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
HI Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks Farah Saif
£25 GBP 在1天之内
4.9 (217条评论)
6.3
6.3
12威客以平均价£83 GBP来参与此工作竞价
用户头像
need an A grade? contact me.
£88 GBP 在1天之内
4.9 (82条评论)
6.4
6.4
用户头像
My Degree is MS Computer Software Engineering. I teach Data structure and Algorithm. I have Excellent concepts linked lists, pointers, Trees, Binary Trees, stack and queues, FIFO, LIFO, recursion Graphs, Complexity analysis and Hashing. My programming expertise are C, C++, Java, C# and matlab. I can show you some of my previous work related to Data Structure and Algorithm. Please see my profile and reviews as well. Thanks
£92 GBP 在4天之内
4.9 (91条评论)
6.5
6.5
用户头像
Hello My name is Ahmed, i'm a top rated freelancer. i worked over 100 projects and over 250 hours doing java projects. plus i passed freelancer java v3 exam with score 3.75 plus i got 2 java certificate 1Z0-803 and 1Z0-804 with 3+ years experience. small overview of feedback on my profile "you want to get your projects completed with quality? Hire Ahmed. Highly recommended." "Thoroughly satisfied with Ahmed, and would recommend him to anyone looking for an excellent java developer!" "Highly recommended. Very smart and well experience" looking forward to work with you Regards
£50 GBP 在3天之内
4.9 (305条评论)
6.3
6.3
用户头像
Dear Sir, I carefully read your specifications and can help you in your project. It seems to be a quite standard academic assingment assignment. My bid covers code and unit tests as required. I can run this task accurately and correctly. Please contact me if you want to share with me some further detail or kindly take a look to my profile and reviews to test my seriousness. Best Regards, Marzio
£100 GBP 在4天之内
5.0 (6条评论)
2.5
2.5
用户头像
Hi, I am an experienced java developer. I am very good in data structures and algorithms. I would complete the task in the given time. I would love to work with you and I hope you would love the work I'll do for you. Thanks.
£60 GBP 在1天之内
5.0 (1条评论)
2.6
2.6
用户头像
Haven read the job description carefully, I assure you that I can get the project done and delivered on time even within the stipulated budget. As an experienced mathematician, I have been able to fix problems pertaining to mathematics in general. My career objective is to infuse in a graduate training program in statistics, where my strong analytical skills, ideas, and a genuine enthusiasm would allow me to make progress. I recently graduated and I have always been working even while I was studying and also get involved with other commitments. In order to be able to achieve this, I have disciplined myself to be so much motivated, committed and determined in achieving my goals, no matter anything that would have a stand as obstacles. I have also shown negotiating and organizing skills, a strong sense of responsibility and my ability to work hard under pressure. Am in possession of excellent verbal and written communication skills and am able to relate to a wide range of people, as proven by my work experiences in teaching. Moreover, I bid at an affordable price in relationship to the affixed budget, in other words, my price is always fair to welcome employers, and samples that are very similar to your project are available if you wish to see. To hire me directly, you can check https://www.freelancer.com/u/dannygist.html
£10 GBP 在1天之内
0.0 (0条评论)
0.0
0.0
用户头像
A proposal has not yet been provided
£111 GBP 在5天之内
0.0 (0条评论)
1.2
1.2

关于客户

UNITED KINGDOM的国旗
london, United Kingdom
5.0
2
会员自1月 10, 2017起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。