Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Java Matrices: Write a program that reads in two matrices from two different text files. Should use a singly or double linked list to store

Java Matrices:

Write a program that reads in two matrices from two different text files. Should use a singly or double linked list to store the two matrices and perform the following operations on them:

- Add, Subtract, Mulitply, Transpose, and Determinant

Requirements:

Use singly or doubly linked list date structures only:

- No other library methods or existing collection framework.

- No use of Array, ArrayList, List, or Vectors for storing.

- No two-dimensional arrays.

- Input files can only be read Exactly Once for all operations.

For the determinant operation, you may augment your linked list node to retain row/column id and employ recursion to directly implement the standard method for computing determinant of a matrix. You are encouraged to design your own node representation (e.g., each node element has two pointers: one to its next right and another to its next bottom element that facilitate both horizontal and vertical traversals like one gets in a 2d array)

Inputs:

The program takes 3 or 4 arguments as input. Assuming input matrix are in space deliminated files a.txt and b.txt, an few examples of format operation query will be:

- Addition: add a.txt b.txt output.txt

- Transpose: tra a.txt output.txt

- Determinant: det a.txt output.txt

The input file can contains only integer (e.g. -3). However your output should be in floating point format with 1 decimal place (e.g. -3.0).

Example Input:

Input A

11 17 20 13 1 8 6 7 20 1 10 18 15 10 6 12 11 3 10 6 7 20 8 8 11

Input B

12 3 5 19 13 11 4 15 6 17 14 8 17 11 18 4 4 16 12 19 5 12 12 14 1

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database 101

Authors: Guy Kawasaki

1st Edition

0938151525, 978-0938151524

More Books

Students also viewed these Databases questions