How efficiently did you search for existing words

Assignment Help C/C++ Programming
Reference no: EM131232460

C++ Win32 Console Application

Instructions:

Assignment asks you to write a program that analyzes written text. The text will come from a file. The kind of analysis I am interested is:

• count the number of words in the text
• count the number of distinct words in the text
• the X most used words and their frequencies (X will be a number supplied by the user)
• the X most used words that are greater than or equal to Y letters and their frequencies (X and Y will be numbers supplied by the user)
• words that are only used X times (X will be a number supplied by the user)

You should convert all characters in each of the words to lowercase letters. When performing your analysis you will strip any character that is not an alphabetic or numeric character from the word. So, if you read in a word that ends a sentence like "character." you will strip the period and the word will be "character" by itself.

I am attaching two very large files to test the program with (you should begin with a much smaller file to test your program initially):

George Orwell's 1984 (attached, please use this text document for the project).

These are the things I will be looking for when I am grading the assignment:

• Can you read in and count all the words from the file?
• Is the distinct word count correct?
• Do you strip punctuation and convert each word to lowercase?
• Are the frequencies correct?
• What approach did you take to store data (vectors, arrays, repeats)?
• How efficiently did you search for existing words?

NOTE: Needs to be modular (separate functions for each process. MUST use inFile, vectors, and ABSOLUTELYbinary search, this is an absolute requirement.

P.S.: Well written comments is necessary to explain how the program is working.

Reference no: EM131232460

Questions Cloud

What would an ideal infant or toddler environment look like : If parents and educators have differing views about children's needs and development, what compromise could be acceptable? Looking at your society in general and the media in particular, what images of childhood are projected?
What are list management difficulties and errors : Using reported instances of project problems in the literature, list management difficulties and errors that occurred in these failed programming projects. (I suggest that you start with The Mythical Man Month , by Fred Brooks)
Security experts and not linkedin discovered the data breach : Most corporate security incidents are uncovered by a third party, like a security ?rm, that picks up on evidence of malicious activity. Why do you think IT security experts and not LinkedIn discovered the data breach?
Research one painting sculpture or work of architecture : Research one painting, sculpture, or work of architecture.- Write a summary describing selected work of art or architecture.
How efficiently did you search for existing words : Do you strip punctuation and convert each word to lowercase? Are the frequencies correct? What approach did you take to store data (vectors, arrays, repeats)? How efficiently did you search for existing words?
Discuss the lyrics in terms of poetry : Choose any song you wish (contemporary is fine). Look up the lyrics using a website such as http://www.azlyrics.com/ or http://www.elyrics.net/ (Make sure to cite the source you use!). Using AT LEAST one verse and the refrain, discuss the lyrics i..
Hersey and blanchard situational leadership model : For this assignment, first review the background materials with a focus on Hersey and Blanchard's Situational Leadership model. Make sure you are familiar with the four leadership styles covered in the situational approach including Directing, Coa..
National league of professional baseball clubs history : Explain the National League of Professional Baseball Clubs history.
What the college lacks and what you cold argue it needs : Explore around a college campus in order to figure out what the college lacks and what you cold argue it needs.- Then you will need to propose a solution as to how the change should occur.

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Program that reads source file

For this assignment you will write a program that reads a source file, edits the file based on a second file containing commands, and then saves the resulting text to a third file. You will find my executable and test files in ~davis/40/p7.

  Develop a two dimensional interactive game

The player starts as a disk, but can "morph" (that is expand and contract) in selected directions

  Calculate the celsius equivalent of a fahrenheit temperature

Construct a program that allows you to calculate the Celsius equivalent of a Fahrenheit temperature.

  Choice lists of the case statement

In Ada, the choice lists of the case statement must be exhaustive, so that there can be no unrepresented values in the control expression. In C++,

  Prompt the user to enter the total capacity of the cage.

Determine when the farmer will have to separate the bunnies in order to prevent the birth of any more.

  Overview of the system with actors and use cases

Examine the website stayz.com.au and identify the actors and use cases involved in using the system for rental properties. You should also create a simple use case diagram showing an overview of the system with actors and use cases.

  Write a program that will read in 4 test scores

Write a program that will read in a list of numbers and double each number. Your program should work for any number of lines of data.

  Define the cheetah constructor to accept and initialize

Design and implement a class called Cheetah that contains instance data that represents the cheetah's name, age, weight, length and gender.

  Calculate the modified value of the first character of input

To calculate the modified value of the first character of input we add its mapped value to the mapped value from the first character of the encryption string.

  Write a program that creates a binary file

Write a program that creates a binary file by reading the data for the students from the terminal .The data of each student consist of roll no. ,name ( a string of 30 or lesser no. of characters ) and marks.

  Define the exception class memoryallocationexception

Define the exception class MemoryAllocationException and then revise the definition of the method push in the class LinkedStack so that it throws this exception if it cannot allocate a new node.

  Write a function that permanently swaps two integers

Write a function that permanently swaps two integers using pointers.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd