- 浏览: 149026 次
- 性别:
- 来自: 北京
最新评论
文章列表
用C++,Java语言,存在数据移植问题。因为在计算机系统中,当包含数字的二进制文件从一个结构移到另一结构时,就出现大尾小尾问题。不同CPU在多字节数(如四字节int)存储时有两种方法,一种方法叫小尾(little_endian),数据的低字节被放置在连续存储区的首位,另一种方法叫大尾(big_endian),数据的高字节被放置在连续存储区的首位。Intel 80×86家族处理器是最后一个仍然坚持小尾的主要结构。所有其他的CPU结构(Motorola 680×0和所有RISC芯片)或者是纯粹的大尾或者是既适应大尾也适应小尾,大尾被认为是更符合逻辑的方法)。当数字由小尾处理器写入文件然后又 ...
若一个稀疏矩阵有T个非零元素,则需要T+1行的三元组来表示稀疏矩阵.
一般对于M*N的矩阵来说.只要满足(T+1)*3<=M*N
这个条件那么使用三元组存储可以节省空间.
稀疏矩阵转换三元组算法
package Xishu;
public class XtoS {
public static void main(String args[]) {
int[][] data = { { 0, 0, 0, 0, 0, 0 }, { 0, 3, 0, 0, 0, 0 },
{ 0, 4, 0, 0, 0, 0 }, { 0, 0, 9, 0, 0, 0 ...
package Str;
public class Str_Chunchu {
public static void main(String[] args) {
int[][] data={{9,7,6,6},{1,2,1,4},{3,5,6,2},{2,3,3,2},{2,4,5,6}};
int[] rowData=new int[20];
int[] colData=new int[20];
int i=0,j=0;
System.out.println("输出二维数组");
for(i=0;i<5;i++){
f ...
package SectionIO;
import java.io.*;
import java.util.*;
public class TextFileTest {
public static void main(String[] args) {
Employee[] staff=new Employee[3];
staff[0]=new Employee("Carl Hacker",75000,1987,12,15);
staff[1]=new Employee("Harry Hacker",5000,1989,10,1) ...