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 Solution of this Assessment. Hire Experts to solve this assignment for you Before Deadline.
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
- Accounting Assignment, UTM, Malaysia Mr. Arif received his monthly bank statement for the month ended 31 March 2022 on 15 April 2022
- Take the last available Z-score as a base, recommend possible actions that can be taken based: Financial Modelling Assignment, MUM, Malaysia
- Computational Method for Mechanical Engineers Assignment, MMU, Malaysia Figure 1 shows a two-dimensional, steady-state heat conduction with a heat source. Students are required to identify a suitable
- Panel data (longitudinal) is a dataset in which the behaviour of entities is observed across time: Advanced Data Analysis Assignment, TARC, Malaysia
- BUSN6120: Managerial Economics Assignment Malaysia Given a linear demand function of the form qxd = 500 – 2px – 3py + 0.01m, find the inverse linear demand function assuming m = 20,000 and py = 10
- Being in its second effort of turnaround strategy was not easy for CetusIdea Solution Sdn. Bhd: Strategic, HR Planning, Selection and Recruitment Assignment, OUM, Malaysia
- Business Research Methods Research Paper, UM, Malaysia To find out what are the expectations of the patient of the Malaysian government hospital
- MPU3123: Islamic Civilization and Asian Civilization Assignment, AeU, Malaysia Kerajaan Islam zaman Abbasiyyah telah membawa perubahan yang besar dalam pelbagai aspek seperti perubatan
- B7LW100: Business & Company Law Assignment, DBS, Malaysia Discuss the exceptions in the communication of acceptance and This discussion should be supported
- PGBM156: Strategic Management in an International Context Report, UOS, Malaysia Demonstrate critical understanding and application of relevant strategic management and leadership principles