`
文章列表
用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 ...

流与文件

CoreJava例题1.1里用到的几个类
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) ...
Global site tag (gtag.js) - Google Analytics