Find Jobs
Hire Freelancers

C# and algorithms: Trie, data partitioning, caching. Implement 3 methods. -- 2

$30-250 USD

已取消
已发布超过 7 年前

$30-250 USD

货到付款
This project adds new functionality to [login to view URL] Review: [login to view URL] Implement IPlacesServices on [PlacesService]([login to view URL]). Method descriptions are in interface definition file: [login to view URL] This project will have 3 milestones: 1. Implement GetLocationFromPlaceID 2. Implement FindPlacesInArea 2. Implement FindPlacesByPartialMatch - For every milestone there will be a separate pull request submitted on GitHub. Once pull request is approved, all checks are passing and it is ready to merge, milestone will be released and new milestone will be created. Don't start working on a next milestone, until previous was approved to avoid extra merging and wasted work. - NOTE that StyleCop is enabled for this project, so every method and variable should have detailed comments - Every method should be fully covered by unit tests - Places service should load city entries by calling GetGeoPlacesFromEmbeddedFile in constructor and cache them in memory after that. - FindPlacesByPartialMatch for 10 results should return the same list of cities as [this call]([login to view URL]). - FindPlacesByPartialMatch should use a Trie data structure that is storing the city entries by starting letters, here's a visual example from wiki article: ![img]([login to view URL]) This way to get the results matching the input is a matter of going to the prefix from the top, then traversing the subtree and ordering the results by populating in descending order. - FindPlacesInArea should be using efficient data structure, so that we are partitioning cities efficiently and only look at required partitions around the center location. **It should not be iterating over all results.** - No external libraries should be used If you are interested in this project please provide your answers to the following questions: 1. Do you have experience working in GitHub and do you realize you will need to fork [login to view URL] and submit pull request for your fork? 2. What is your time/money bid for milestone 1, milestone 2 and milestone 3 (separately). 3. Please confirm you understand that each milestone will only be released once pull request is ready to merge, passes all checks and all code review comments are addressed.
项目 ID: 12157253

关于此项目

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

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
7威客以平均价$365 USD来参与此工作竞价
用户头像
B.E in Information Technology with 7 years experience in Software Development. B.E in Information Technology with 7 years experience in Software Development. B.E in Information Technology with 7 years experience in Software Development. ktanpatel31 is my skp id for further contact info.
$444 USD 在30天之内
4.9 (48条评论)
6.0
6.0
用户头像
Hello, We have accomplished 90% of the project which is similar of your requirement. All we need 10% customization as per your requirement set and specifications. I want to discuss in personal chat in order to explore your needs, which will yield a clear picture of implementation phase. Prior undertaking project, I want to show demo of the work done previously. Apart from demo, I will be sharing following documentation which will turn your project into Quality and Successful delivery: - Technical Project Proposal - Designs - Flow chart for this Project - Execution plan
$257 USD 在10天之内
4.7 (18条评论)
6.1
6.1
用户头像
Hello, I'm keen to work on your project. I have good C# and data structure skills. Please check my profile for reviews of previous work. Thank you, Hiten Parmar
$250 USD 在30天之内
5.0 (11条评论)
4.7
4.7
用户头像
Hello, I hope you doing very well! I have gone through the description and would like to provide a quality solution using 5+ years of professional experience in required skills. (.NET/ASP.NET - MVC, EF, SQL, C#). Awaiting for your positive response so we can have final talk and start project immediately :)
$135 USD 在3天之内
4.9 (12条评论)
4.1
4.1
用户头像
Hello Sir/Mam, We have pool of dedicated team consisting of certified developers capable enough to handle your project exactly according to requirements and within said time frame. As per shared project description we find ourselves fit for project work, as we have developed several projects with approx. similar features and functionalities. Looking forward for small conversation to discuss your complete scope of work and suggest/recommend you complete solution. Thanks & Regards
$134 USD 在3天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
Redmond, United States
5.0
8
付款方式已验证
会员自10月 27, 2014起

客户认证

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