⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 算法 2.13.txt

📁 《数据结构及应用算法教程》一书的源代码。作者:严蔚敏
💻 TXT
字号:
算法 2.13
void purge_Sq( SqList &A,Sqlist &B ) 
{
      // 已知顺序表 A 为空表,将顺序表 B 中所有值不同的元素插入到 A 表中,
      // 操作完成后,释放顺序表 B 的空间
      A.elem[0] = B.elem[0];        // 将 B 表中的第一个元素插入 A 表
      A.length = 1;
      for ( i=1; i<B.length; i++ ) {
        e = B.elem[i];             // 从 B 表中取得第 i 个元素
        j = 0;
        while (j < A.length && A.elem[j] != e )  ++j; // 在 A 表中进行查询
        if ( j == A.length ) {              // 该元素在 A 表中未曾出现
           A.elem[A.length] = e;            // 插入到 A 表的表尾
           A.length ++;                     // A 表长度增 1
         }// if
       }//for
      delete[] B.elem;  B.listsize = 0;     // 释放 B 表空间
}// purge_Sq

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -