第二章数组 作为抽象数据类型的数组 字符电
◼ 作为抽象数据类型的数组 ◼ 顺序表 ◼ 稀疏矩阵 ◼ 字符串
作为抽象数据类型的数组 维数组 维数组的示例 0123456789 35274918605477834102
作为抽象数据类型的数组 ◼ 一维数组 ◆ 一维数组的示例 35 27 49 18 60 54 77 83 41 02 0 1 2 3 4 5 6 7 8 9
维数组的特点 连续存储的线性表(别名向量)
一维数组的特点 ◼ 连续存储的线性表(别名 向量)
数组的定义和初始化 #include <iostream h> class szcl i int ea public: szcl ofe=0; scl( int value e=value; 3 int get value (i return e;)
数组的定义和初始化 #include <iostream.h> class szcl { int e; public: szcl ( ) { e = 0; } szcl ( int value ) { e = value; } int get_value ( ) { return e; } }
main(i szcl al3=(3, 5,7),elem; for( int 1=0; 1<3; 1++ cout<al[ get value()<n”;∥静态 elem =al for(inti=0;1<3;1i++){ cout<elem-> get value()<n;∥动态 elem++ return U;
main ( ) { szcl a1[3] = { 3, 5, 7 }, *elem; for ( int i = 0; i < 3; i++ ) cout << a1[i].get_value ( ) << “\n”; //静态 elem = a1; for ( int i = 0; i < 3; i++ ) { cout << elem->get_value( ) << “\n”; //动态 elem++; } return 0; }