...存储一个集合,设计程序实现两个集合的交集运算A=A∩B。

发布网友

我来回答

1个回答

热心网友

//伪代码
struct node *pA = pListAHead; //有序列表A 
struct node *pB = pListBHead; //有序列表B
struct node *pCHead = NULL; //A与B交集头
struct node *pCEnd = NULL;  //A与B交集尾

while (pA != NULL && pB != NULL)
{
  if (pA->value == pB->value)
  {
    //相等,同时后移
    if (pCEnd == NULL)
    {
      pCHead = new node();
      pCHead->value = pA->value;
      pCHead->next = NULL;
      pCEnd = pCHead;
    }
    else
    {
      pCEnd->next = new node();
      pCEnd = pCEnd->next;
      pCEnd->next = NULL;
      pCEnd->value = pA->value;
    }
    pA = pA->next;
    pB = pB->next;
    continue;
  }
  else if (pA->value > pB->value)
  {
    //最小的相比,B小 B后移
    pB = pB->next;
    continue;
  }
  else
  {
    //最小的相比,A小 A后移
    pA = pA->next;
  }
}

用c语言求两个集合的交集,并集,差集 python集合的运算(交集、并集、差集、补集) 两个整数集合A,B,求出他们的交集,并集以及B在A中的余集.交集,并集和... 集合之间的运算包含哪些运算? ...寻大神帮助,利用C语言实现:求任意两个集合的交集、并集、差集,_百 ... 集族的交并运算例子 ...5,6},用JAVA语言编写一个应用程序输出A和B的交集,并集和差集_百度知 ... 用C语言简单编写两个集合的交,并,差,对称差 a∩b是什么意思数学 用java编写程序,求集合的并集、交集和差集 一个集合与空集的交集是什么 两个集合交集最快算法 集合的交集与并集 三个集合的交集公式 三个集合交集的最小值 集合并集和交集的区别 空集与集合的交集是什么 存储程序和程序控制 集合的交集怎么表示
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com