File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes Storing 2D into Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Storing 2D into "1D"" Watch "Storing 2D into "1D"" New topic
Author

Storing 2D into "1D"

John Stevens
Greenhorn

Joined: Oct 24, 2003
Posts: 5
Just an extension of my last post on Tridiagonal matrix.
I've got for example the following matrix:
1 4 0 0
1 3 5 0
0 3 4 4
0 0 6 6
How do I store only the non-zero numbers in a one dimensional array in this order:
1, 4, 1, 3, 5, 3, 4, 4, 6, 6
???
Vinod Venkatasubramanian
Greenhorn

Joined: Oct 19, 2003
Posts: 13
If efficieny is not an issue, you could try using ArrayList to dynamically grow the array.
Basically, traverse the input array and for every element you want inserted into the destination array, use ArrayList.add.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Storing 2D into "1D"