This is for the homework in the class "Data-Structures-and-Graph-Algorithms".
- Write a program to convert a date in yyyy/mm/dd into "name of the month" dd, yyyy.
- Input yyyy/mm/dd
- Output MonthName dd, yyyy
- functions
- DayOfWeek(date)
enter 2020/09/17
print September 17, 2020 is Thursday - DateSub(date1, date2)
enter 2020/09/17-2020/09/30
print 13 days from September 17, 2020 to September 30, 2020 - DateAdd(date, n)
enter 2020/09/17+60
print 60 days after September 17, 2020 is November 16, 2020
- DayOfWeek(date)
- Implement the following sorting algorithms and compare their performances.
- Insertion sort
- Selection sort
- Quick sort
- Merge sort
- Heap sort
- Design and implement efficient data structure and algorithm for finding shortest path from the start cell s to the destination cell t in a maze of dimension m x n.
- Implement an efficient data structure for sparse matrices.
- Design and implement effcient data structure and algorithm for the evaluation of arithmetic expressions and assignment operation, infix format.
- Design and implement effcient data structure and algorithm for the evaluation of arithmetic expressions and assignment operation, infix format.
Not done yet.