数组
清华大学出版社 类“ test4_5”运行结果 类“ t e s t 4 _ 5 ”运行结果 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 向量类 向量类 Vector是 具类,它是允许不同类型元素共存的变长数组,具有比数组更强大的功能。 每个向量类的对象都可以表达一个完整的数据系列,同时,向量类还封装了许多有用的方法来操作和处理这些数据。
next I 冒泡排序 的思想是: 1.将第一个元素和第二个元素比较,如果第一个元素大于第二个元素,则将第一个元素和第二个元素交换; 2.比较第二个元素和第三个元素,以此类推,直到第 n1个元素和第 n个元素; 3.对前 n1个元素重复进行第 1步和第 2步; 4.重复第 3步直到形成一个递增的数组。 下面是实现 冒泡排序的通用程序段 :为了通用性更强,这里给出含有 n个元素的数组的排序程序代码
amp。 的优先级与 !, ++, 等相同 , 是 自右到左结合 的。 指针变量可以出现在表达式中。 y=*px+3与 y=x+3功能相同 d=sqrt((double)*px)是把 px的平方根保存在 d中。 下面这些表达式都是合法的: *px+=6 与 x+=6 功能相同 (*px)++与 x++相同 *px++ 与 (*px)++不同 , 而是等价于 *(px++) amp。 *px 与
/*矩阵的行数 */ int。 /*矩阵的列数 */ int tn。 /*矩阵的非 0元素个数 */ tritype data[maxn]。 /*非 0元素的三元组表 */ }tmatrix。 把 M压缩后,存储成: 行数 rn 列数 非 0数 tn 行号 列号 元素值 1 2 2 1 3 1 3 1 1 3 6 4 5 2 8 6 1 5 7 6 9 7 7 7 例 : 求
e39。 ,0)。 a=rand(2,2)。 s1=num2str(a) s_s=sprintf(39。 %.10e\n39。 ,a) s1 = s_s = fprintf(39。 %.5g\\39。 ,a) \\\\ s_sscan=sscanf(s_s,39。 %f39。 ,[3,2]) s_sscan = 0 0 串操作函数 5 元胞数组 元胞数组的创建和显示 一
计算向量的长度 Table[f,{i,m},{j,n}] 生成一个 m n的矩阵 Array[a,{m,n}] 生成一个 am n的矩阵 DiagonalMatrix[list] 生成一个对角矩阵,以 list为对角线元素 IdentityMatirx[n] 生成一个 n n的单位矩阵 Part[list,i,j] 提取矩阵的第 i行第 j个元素 Dimensions[list] 矩阵的阶数