使用链表来确定子集
using linked lists to determine subsets
我试图确定一个列表(p)是否是另一个列表的子集。这些按升序排列。
考虑到一些情况,如p={2,3}和Q={2,3,5}以及p={2,4}和Q={1,2,3,4},我正在尝试开发我的算法。。
到目前为止,我知道我将遍历链表,而p=nullptr,我知道如果p->value==q->value,我将移动到下一个节点。
但在那之后,我有点陷入困境。。我认为p->值>q->值也可能是一个条件。。
你能为我提供一些前进的线索吗?
如果p值>q值不到q中的下一个元素(p个当前元素保持在同一位置)
相关文章:
- 反向给定链表中的K节点
- 如果没有malloc,链表实现将失败
- 文本文件中的单词链表
- 努力将整数转换为链表。不知道我在这里做错了什么
- 链表,反向函数,数据结构
- 使用std::list创建循环链表
- 链表的泛型函数remove()与成员函数remove)
- 为什么不能修改对象中的值?另外,我如何改进此链表?
- 我们可以删除链表中静态内存中的节点吗
- C++,指针数组,指向双链表中的条目
- 链表中写入访问冲突的未知原因
- 如何修复链表类实现的未处理异常0xDDDDDDDD
- 打印所有链表的元素 (C++)
- 错误:需要类名(链表c++)
- 为什么C中的通用链表中存储的数据已损坏
- C++ 创建包含链表和字符串的对象的链接列表时出错
- 链表c++插入,所有情况都已检查,但没有任何工作
- 链表,将列表复制到另一个列表
- 使用链表确定是否合适的子集
- 使用链表来确定子集