Find Jobs
Hire Freelancers

I need a code in c++ about reading a text file into a hash table. (the content of the text file is integer). By assigning the line number to be the key and line contents into an array. After that do the comparison as described in the body.

$30-250 USD

I përfunduar
Postuar over 3 years ago

$30-250 USD

Paguhet në dorëzim
I have a file of 5MB and I want to hash it to hash table. It is integers where the key is the line number and the value is an array of the content in that line. The data in the file looks like this. key = 1 Neighbors 1 3 5 key = 2 Neighbors 2 4 5 key = 3 Neighbors 3 2 1 key = 4 Neighbors 6 4 2 1 3 5 2 4 5 3 2 1 6 4 2 So, for first line Key = 1, and Value = {1,3,5} The problem is that I want the line number to be my key and the data to be in an array. I want to store this file in a hash table. Then running nested loops where it iterate through all keys (number of lines), for each key retrieve the value (set of Neighbors S[]), For each neighbor s in S do retrieve all lines that match with neighbors. Then check if line x is in the Neighbors of these Neighbors. If yes True++, if no False++. Assume k =3 The file looks like that X_1 X_2 X_3 Read 3-NN file into hashtable Hash-table T=<key,value> Key = B = line number Value = {X_1, X_2, X_3} Next run the following nested loop True=0; False = 0; iterate through all keys in T for each key s belong to S retrieve the set of Value (in the example above S={X_1, X_2, X_3}) For each Value X_i do let the Value X_i be the Key and retrieve all retrieve sets ( so it will return the Value of line X_1 and line X_2 and line X_3) Check if B is in Value is in the retrieve sets. True ++; else False ++; Summary Each line is a point and the line content is the neighbors. For a point x that has X_i neighbors checking is X_i neighbors considering x from their neighbors. if yes increas true if no increase false. I did it in a two dimensional matrix and it works fine but my data is huge so matrix is not a good solution. As shown in the attached file.
ID e Projektit: 27920884

Rreth projektit

9 propozime
Projekt në distancë
Aktive 4 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
I dhënë për:
Avatari i Përdoruesit
Hello. I read your description and need more information to clear understand (about cycle). I have 12+ years of experience in programming amd can do your task qualitatively.
$50 USD në 1 ditë
4,8 (14 përshtypje)
4,9
4,9
9 profesionistët e pavarur ofrojnë mesatarisht $94 USD oferta për këtë punë
Avatari i Përdoruesit
Hi, I find my self as perfect person for this work. This is hashing with chaining concept(u can search it) of which u are describing. I can do it for u in simplest coding and shortest time. I have done many C++ works here. Lets have a chat for further details and budget. Thanks.
$50 USD në 1 ditë
4,8 (52 përshtypje)
5,2
5,2
Avatari i Përdoruesit
Dear, sir. I'm very glade to get a chance i bid your task. I'm an expert in c/c++ and debugging I have a lot of experiences in this aspect 8+ years. If you hire me, you 'll get a good result in a short time at raw cost and I'll do my best for you. thanks. Waiting for your reply.
$149 USD në 7 ditë
4,8 (7 përshtypje)
4,5
4,5
Avatari i Përdoruesit
Dear Employer, I have extensive experience in C/C++ programming and I can implement your task in shortest time possible. Please let me know if you are interested and I would be more than happy to assist you.
$39 USD në 2 ditë
5,0 (4 përshtypje)
2,6
2,6
Avatari i Përdoruesit
Hi! I can help you. I'm expert in c/c++..................................................................................
$111 USD në 1 ditë
4,9 (5 përshtypje)
2,8
2,8
Avatari i Përdoruesit
Hi, I’m and experienced C++ developer and have hands on experience working on various data structures/algorithm projects. I can start immediately and can complete your project in a couple of days. Let me know further details.
$120 USD në 2 ditë
5,0 (1 review)
2,2
2,2
Avatari i Përdoruesit
Hi Thanks for explaining the project in detail. The project could be completed in one day. Kind Regards
$30 USD në 7 ditë
4,3 (7 përshtypje)
2,8
2,8
Avatari i Përdoruesit
Hello! I read your job posting carefully and I am very interested in your project. I am a developer with great experience and skills in C/C++ programming for over 11 years. I always give clients satisfaction with the great quality products. Looking forward to hearing from you. Best regards
$120 USD në 2 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i SAUDI ARABIA
Riyadh, Saudi Arabia
5,0
3
Mënyra e pagesës u verifikua
Anëtar që nga tet 27, 2020

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.