Question: IN JAVA Assignment1BData Assignment 1B tests your knowledge of List, Stacks, Queues, and Priority Queues (Chapter 20). Design a program/project/driver class (the program/project/driver class file

IN JAVA

IN JAVA Assignment1BData Assignment 1B tests your knowledge of List, Stacks, Queues,

Assignment1BData

and Priority Queues (Chapter 20). Design a program/project/driver class (the program/project/driver class

Assignment 1B tests your knowledge of List, Stacks, Queues, and Priority Queues (Chapter 20). Design a program/project/driver class (the program/project/driver class file should be called YourNameAssignment1B; replace YourName with your actual name) with the following exact 1 functionality and names (replace YourName with your actual name or the name you go by, no spaces): 1. Read words from the Assingment1BData.txt file. In the file, the words are delimited by whitespaces, punctuation marks (comma, period, colon, semi-colon, exclamation mark, question mark, etc.), quotation marks, parentheses, and other symbols. Do not use as delimiter symbols like plus, hashtag, hyphen, or other characters that can be part of words/concepts (e.g. C++, C\#, Objective-C, etc). If you are going to read an entire line, you are going to need to split it to extract the words. 2. Add the words you read from the file into an ArrayList, LinkedList, Stack, or Queue, or PriorityQueue data structure called YourNameStructure. You can use any type of lists, queues, or stacks introduced in Chapter 20 . Use your knowledge of the chapter 20 and problem at hand to decide which type is better for this particular problem . Do NOT use sets, maps, or any other types of data structures. Do not add any empty strings to your structure. 3. Print all the words from the YourNameStructure in alphabetical order, one word per line. Create a Microsoft Word document called YourNameAssignment1B-Screenshot.docx. (replace YourName with your actual name) that contains screenshots of the editor window showing the complete JAVA source code in editor and complete screenshots of the entire output (the output is going to be large, so, make sure you take screenshots of everything). If the entire class JAVA source code or the output does not fit in one screenshot or the screenshots cannot be easily read, create multiple screenshots and add them to the same document. Submit YourNameAssignment1B.java JAVA source code file and YourName-Assignment1B-Screenshots.docx Microsoft Word screenshots document on eCampus under the Assignment 1B. Do not archive the files (no ZIP, no RAR, etc) or submit other file formats. Review the files in your eCampus submission confirmation window. Camputer Science faundation in math tilan in seience. At These Campuses t Brookhaven Cedar valley Eastfield El Centro Mountain view Narth Lake Richland Caurse Numberi cosc 1436 (4 Credit Hours) L1ated by Campus: BHC, CVC, ERC, ECC, NVC, HLC, RLC Course title: Programming Fundamentals T This is a Texas Common Course Aumber. (3 Lec., 3 Lab.) Coordinating Board Academie Approval Number 1102015507 Caurse Numberi cosc 1437 (4 Credit Hours) Liated by Campus: BHC, CVC, EFC, ECC, NVC, HLC, RLC Course Title: Programming Fundamentals IT This is a Texas Common Course Nurber. Prerequisite Regulred: cosc1436 and MATH 1314 or higher. Lee.. 3 Lab.) Coordinating Board Academic Approval Number 1102015607 Couree Number: Cosc 2436 (4 Credt Hours) Listed by Campus: BHC, BFC, ECC, MVC, NLC, RLC Cauree Title: Programing Pundamentale III This is a Texas Common Course Number. Prerequisite Reguired: Cosc 1437. (3 Lec.., 3 Lab.) Coordinating Board Academic Approval Number 1102015703

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!