Find Jobs
Hire Freelancers

C++ Homework Project #2

max $5 USD

已完成
已发布将近 21 年前

max $5 USD

货到付款
Ok, here is an easy JOB. 1 hour the most. Here is what you have to do, the project #2 mentchioned in the description I already have, so I'll send you the code, and all you gota do is a few modifications, stated bellow. A few clearifications: 1. Database menchioned in the description is really an input txt file, which is used to save the data before exiting the program. 2. offset is a curser in the input file, so that it won't have to read the whole input file, then perform the operations. When user needs the city information, it'll go and read it at the specific location in the input file, since it'll be sorted, should be easier. 3. you should have 3 cursers, one begining of the file, one middle, and one at the end. 4. marking a line, is basically puting something in front of the line, which was deleted, so the program knows that line has been deleted, but not physically deleting the whole line. anyways, read the description bellow, I've also included the pdf file for project #2, which is already written. This project is a continuation on Project #2 that you already submitted. The objective of this project is to implement a file index in the form of a Binary Search Tree. You need to use the BST class created in Project #2 with one modification. Instead of a city object pointer a BST node should contain an offset of the actual record in the database file. The offset is a long value, which shows the position of a database record in relation to the beginning of the file. Here are steps that your program should perform: 1. Open and process the database file (make sure to skip records marked for deletion) 2. When deleting a city record, you should first delete the database record, and then remove the BST Node. The database record is not deleted physically, but rather marked for deletion during the next database pack call 3. The menu should contain one additional option: Database Pack - deletes the records marked for deletion; this function should recreate the BST, since database record offsets will change ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. ## Platform windows
项目 ID: 2937819

关于此项目

1条提案
远程项目
活跃21 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
See private message.
$2 USD 在14天之内
4.9 (6条评论)
1.9
1.9

关于客户

UNITED STATES的国旗
Encino, United States
5.0
36
付款方式已验证
会员自4月 30, 2003起

客户认证

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