Find Jobs
Hire Freelancers

Build a hash table using chaining as the collision resolution technique -- 2

$30-250 USD

Chiuso
Pubblicato quasi 7 anni fa

$30-250 USD

Pagato al completamento
Program Specification: Build a hash table using chaining as the collision resolution technique. Insertions into the hash table will correspond to declarations of variables and values in a program, searches will be requests for the value of a variable. Some variables will be local and have a narrow scope while some variables will be global. The program will take input from a file, another program written in the omnipotent programming language BORG (Bionicly Omnipotent Resistance Grinders) and generate output from this program. The BORG language has the following commands (keywords): 1. START-FINISH blocks. Indicating different scopes. 2. COM - Single line comments: Text should be ignored if on the same line 3. VAR varName – Variable Declaration, adds “varName” to the hash table. 4. variable = expression – Assignment statements, ie GEORGE = 122. Find GEORGE in the hash table and assign 122 to it. 5. ++ - increment operator, syntax: VARIABLE ++ 6. -- - decrement operator, syntax: VARIABLE -- 7. expressions, expressions are limited to unary and binary arithmetic, or variable names 8. supported operators: + - / * % ^ (plus, minus, divide, multiple, modulo, exponent) 9. PRINT – syntax PRINT expression. If the expression is a variable, and this variable is not in scope, then an error message indicating unknown variable x at line number y. The value printed if there is a variable in scope should be the variable with the closest scope. 10. Errors – other than the print statements, our interpreter will not be responsible for detecting errors, syntax errors should be disregarded if encountered, assume that the source file is correct. Our hash function: sum the ordinal values of the characters of the variable multiplied by their position in the string (1-indexing), then taking the modulo by TABLESIZE.
Rif. progetto: 13910551

Info sul progetto

12 proposte
Progetto a distanza
Attivo 7 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
12 freelance hanno fatto un'offerta media di $125 USD
Avatar dell'utente
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
$100 USD in 3 giorni
5,0 (463 valutazioni)
7,2
7,2
Avatar dell'utente
Hi there, I went through the requirements and I would like to do this project if given the opportunity. Let me know if you are interested. Thanks.
$50 USD in 1 giorno
4,9 (783 valutazioni)
7,4
7,4
Avatar dell'utente
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$150 USD in 3 giorni
4,9 (200 valutazioni)
7,3
7,3
Avatar dell'utente
Hello, how are you? I am BF. I am expert in C/C++, .NET, JAVA programming I've just read your project descryptioin and i am interested in it I can complete your project in your timeline successfully and will always keep you with high quality work I will never disappoint you and lead your project to successfully. Additionally, I have a team of talented developers with full experiences and good skills So I can keep you with perfect work in all aspects of IT Please contact me for more details. Best regards.
$155 USD in 3 giorni
4,5 (8 valutazioni)
5,8
5,8
Avatar dell'utente
i am very expert in programming site .i am expert in C,C++,JAVA,PYTHON ,Database and c# language.i can be solve your problem.
$155 USD in 3 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
I am a C++ tutor and developer and have experience with multiple assignments and extensions. I have the time to start right away.
$110 USD in 1 giorno
0,0 (0 valutazioni)
1,0
1,0
Avatar dell'utente
Hi We are a team of two developers with around 4 years of real world experience. Our expertise is python (system programming, machine learning) and C programming. We have strong knowledge in computer science so we are confident in implementing algorithms and data structure with new languages. We find that this project is a perfect match for us. We guarantee the utmost quality and deliver time. Hope to hear from you soon
$200 USD in 4 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
I'll do your assignment for a very negotiable price within the given time frame. Before accepting my bid you'll have to discuss the assignment question with me on chat, Inbox me now so that I could start solving your assignment.
$30 USD in 2 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: UNITED STATES
United States
0,0
0
Metodo di pagamento verificato
Membro dal mar 22, 2017

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.