C Command-Line Dictionary Tool

You should have C Programming and Algorithm background.

There is given Web Search query log and building a dictionary for these query logs and write the dictionary into a txt file. In this file each line will constitute to a unique query followed by the frequency of the query in the Data files. For example: If query "Winter Gardening" appears 20 times within all 10 files, the line representing this particular query will be "Winter Gardening 20" (the query and the frequency should be separated with a TAB character, i.e., \t)

examine different strategies and compare them with each other. there are seven steps that should be used:

1. Building a Memory-Based Data Structure for Building the Dictionary (TRIE)

2. Sequential Execution - One Query at a Time

3. Sequential Execution - Multiple Queries

4. Threaded Execution

5. Threaded Execution - Multiple Tries

6. Completely Memory-Based Dictionary Creation

7. Improvement (Whatever it be)

So, there is no network process or something like this. There are line by line and buffered file readings, execution time measurements, thread usages and simple string operations like strcmp nothing more

Contact me for more information about the project

Skills: C++ Programming, C Programming, Algorithm

See more: id3 tag command line tool linux, software inventory command line tool csv, command line tool gui, weblogic command line tool, jpg combine command line tool pdf, audit tool command line, making gui command line tool, command line system inventory tool, cross platform command line tool wrapper, linux command line tool id3 tags, video split tool command line, command line tool windowss inventroy, class using perforce command line tool, command line tool unfollow twitter users, convert command line tool app, command line software inventory tool, postfix command line management tool

About the Employer:
( 0 reviews ) ‎‎, Turkey

Project ID: #25591506

6 freelancers are bidding on average $50 for this job


I am very proficient in c and c++. I have 18 years c++ developing experience now, and have worked for more than 10 years. My work is online game developing, and mainly focus on server side, using c++ under Linux enviro More

$100 USD in 2 days
(173 Reviews)

Hello Sir/ Ma’am As a highly skilled full stack developer, I have rich experience in JAVA, C, C++, C# Python , Arduino, [login to view URL], Word press, and ANDROID. I am very confident with my skills and I'd like to he More

$20 USD in 7 days
(24 Reviews)

Hi There, I've reviewed your requirements.I have 4 years experince in c/C++ Python/java/php. Client's idea + Programmer's good coding is the perfect result. As shown on my profile, I have a lot of experience. Please le More

$20 USD in 1 day
(12 Reviews)

I am an expert software developer with a very good foundation in C++ and Java. I can do a good Job on this

$25 USD in 1 day
(0 Reviews)

I used Trie when i pacticipated in competive programming contests. Please contact me via freelancer chat for more details.

$111 USD in 5 days
(0 Reviews)

I am comfortable in this area.

$25 USD in 1 day
(0 Reviews)