FIT2004: Algorithms and data structures Assignment, MUM, Malaysia you need to create a program the user can enter a word, reverse the word and check if the word is a palindrome word using a linked list
| University | Monash University Malaysia (MUM) |
| Subject | FIT2004: Algorithms and data structures |
you need to create a program the user can enter a word, reverse the word and check if the word is a palindrome word using a linked list. At the end of the program, it will list all of the palindrome words from the words entered.
The program must consist of the following method/function:
a) menu() – as an interface for the user
b) add_word(string) – to enter the word into the list
c) show_list() – to display the lists
d) reverse_word(string) – to reverse the word
e) palindrome(string) – to check if the word is a palindrome
f) palindrome_list() – to list all of the palindrome words
g) delete_list() – to delete list
For example, a segment of output:
How many words do you want to enter: 3
Please enter a word: kayak
Please enter a word: madam
Please enter a word: world
Reversed the word: kayak
Reversed the word: madam
Reversed the word: low
kayak is a palindrome word.
madam is a palindrome word
world is not a palindrome word.
List of the palindrome words: kayak, madam
Get Help By Expert
Are you looking for FIT2004 Algorithms and Data Structures assignment help? If so, AssignmentHelper.my is here to provide you with the best assistance. We are a leading online assignment writing service provider based in Malaysia that offers top-notch academic writing services to students worldwide. Our team of experienced homework helpers has been carefully hand-picked for their expertise in FIT2004 Algorithms and Data Structures. They are well-versed in the concepts and theories of this subject, and have years of experience providing quality assignment assistance to students studying for the MUM course.
Recent Solved Questions
- Choose a business organization in Student required to analyze the differences between national and international logistics: Logistic Management Report, MSU, Malaysia
- Engineering Science Assignment, SU, Malaysia Apakah yang dimaksudkan dengan daya terus. Berikan DUA kesan yang dihasilkan daripada daya terus tersebut Lakarkan
- Development and implementation of an effective quality management strategy require organisations: Quality Management Assignment, OUM, Malaysia
- Business Research Method Assignment, USM, Malaysia It begins with Data Screening & Cleaning. Next, the Profile of Respondents will be presented followed by the Reliability
- ACC70304 Cost-Volume-Profit (CVP) Analysis Assignment 3: ABC Pte Ltd Case Study for Strategic Decision Making
- Business Ethics Assignment, CU, Malaysia Offering a bribe is wrong because it is an inducement to act dishonestly, to disregard one’s duties and to betray a trust
- LAW 437: Constitutional law Assignment, UTM, Malaysia Discuss critically the constitutional impact and significance of the following decided cases with special emphasis on the freedom of speech and expression
- BIS2212: Social and Professional Responsibilities Case Study, SU, Malaysia Based on the case study above analyze the character of Superintendent Hashim in terms of his moral values
- Advance Financial Accounting Home Work, SU, Malaysia Ruby Berhad, a Malaysian company signed a contract on 1 December 2019 to buy machinery from Ecuador payable
- TCP1201: Objected-Oriented Programming and Data Structures Assignment, MMU, Malaysia Your updated version of the COVID-19 vaccination system now consists of 4 separate JavaFX programs