Question
Please do not copy answer from other posts Design a program/project/driver class called TrianaAssignment1B; with the following exact1 functionality and names 1. Read words from
Please do not copy answer from other posts
Design a program/project/driver class called TrianaAssignment1B; with the following exact1 functionality and names
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 TrianaStructure . You can use any type of lists, queues, or stacks. 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 TrianaStructure in alphabetical order, one word per line
Please see data txt file down below
Assingment1BData.txt file:
DALLAS COLLEGE COMPUTER SCIENCE Computer Science Computer science is the study of computers and computational systems. A discipline including theory and practice, it includes the study of methods for processing digital information, and the design of computer hardware and software along with the applications of computers. It requires thinking both in abstract and concrete terms. Computer science has a stronger foundation in math than in science. Computer science courses are listed under the four-letter rubrics (course prefixes) BCIS and COSC. Note that all courses may not be offered at every Dallas College campus. At These Campuses: Brookhaven Cedar Valley Eastfield El Centro Mountain View North Lake Richland Course Number: COSC 1436 (4 Credit Hours) Listed by Campus: BHC, CVC, EFC, ECC, MVC, NLC, RLC Course Title: Programming Fundamentals I This is a Texas Common Course Number. Course Description: This course introduces the fundamental concepts of structured programming and provides a comprehensive introduction to programming for computer science and technology majors. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course may use instructional examples and assignments form various programming languages including but not limited to C, Objective-C, C++, and/or Java. This course assumes computer literacy. (This course is included in the Field of Study Curriculum for Computer Science.) COSC 1436 will satisfy the Associate in Sciences degree general elective requirement. This course will fulfill degree requirements established by the colleges of DCCCD only if this course has been successfully completed and the date of completion does not exceed 10 years. (3 Lec., 3 Lab.) Coordinating Board Academic Approval Number 1102015507 Course Number: COSC 1437 (4 Credit Hours) Listed by Campus: BHC, CVC, EFC, ECC, MVC, NLC, RLC Course Title: Programming Fundamentals II This is a Texas Common Course Number. Prerequisite Required: COSC 1436 and MATH 1314 or higher. Course Description: This course focuses on the object-oriented programming paradigm, emphasizing the definition and use of classes along with fundamentals of object-oriented design. The course includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering processes. Students will apply techniques for testing and debugging software. This course may use instructional examples and assignments form various programming languages including but not limited to C, Objective-C, C++, and/or Java. (This course is included in the Field of Study Curriculum for Computer Science.) COSC 1437 will satisfy the Associate in Sciences degree general elective requirement. This course will fullfill degree requirements established by the colleges of DCCCD only if this course has been successfully completed and the date of completion does not exceed 10 years. (3 Lec., 3 Lab.) Coordinating Board Academic Approval Number 1102015607 Course Number: COSC 2436 (4 Credit Hours) Listed by Campus: BHC, EFC, ECC, MVC, NLC, RLC Course Title: Programming Fundamentals III This is a Texas Common Course Number. Prerequisite Required: COSC 1437. Course Description: Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include recursion, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), and algorithmic analysis. This course may use instructional examples and assignments from various programming languages, including but not limited to C, Objective-C, C++, C#, and/or Java. COSC 2436 will satisfy the Associate in Sciences degree general elective requirement. This course will fulfill degree requirements established by the colleges of DCCCD only if this course has been successfully completed and the date of completion does not exceed 10 years. (3 Lec., 3 Lab.) Coordinating Board Academic Approval Number 1102015707
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started