1 / 7

# Department of Computer and Information Science, School of Science, IUPUI - PowerPoint PPT Presentation

Department of Computer and Information Science, School of Science, IUPUI. CSCI 240. Abstract Data Types Sparse Matrices. Dale Roberts, Lecturer IUPUI droberts@cs.iupui.edu. Sparse Matrices. é. ù. 0. 0. 11. 0. ê. ú. 12. 5. 0. 0. ê. ú. -. ê.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

## PowerPoint Slideshow about 'Department of Computer and Information Science, School of Science, IUPUI' - phila

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Department of Computer and Information Science,School of Science, IUPUI

CSCI 240

Abstract Data Types

Sparse Matrices

Dale Roberts, Lecturer

IUPUI

droberts@cs.iupui.edu

é

ù

0

0

11

0

ê

ú

12

5

0

0

ê

ú

-

ê

ú

0

4

0

0

ê

ú

-

0

0

0

15

ë

û

Sparse matrices have a large number of zero elements in proportion to the number of nonzero elements.

Storing in n x n array will have a lot of wasted space.

Alternative: circular lists storing only nonzero elements.

right

next

row

col

down

entry

right

value

Sparse Matrix Nodes

# of head nodes = # of rows + # of columns

entry node

tag

j

i

aij

aij

tag is used to tell entry, head and aij nodes part

4

4

0

2

11

1

1

1

0

12

5

1

2

-4

3

3

-15