首页 > 试题广场 >

构造异质链表的意义是()。

[单选题]
构造异质链表的意义是()?
  • 用数组组织类对象
  • 用链表组织类对象
  • 用抽象类指针指向派生类对象
  • 用抽象类指针构造派生类对象链表

  我们已经很熟悉链表了, 到目前为止, 我们接触到的链表中的结点类型都是相同的。 但是, 在实际中, 很多场景都要用链表来管理不同类型的对象/结点, 这样的链表叫异质链表。

       先思考一下, 如果将这些不同类型的对象用链表进行直接链接, 显然不太好操作(不能用for循环来搞), 换个思路吧, 我们可以抽象出这些对象的共同点, 将这些共同点构造成结点, 然后把这些结点串起来。 并且需要保证, 通过这些结点, 可以访问到对应的对象,也就是用抽象类指针构造派生类对象链表。

发表于 2018-08-14 07:12:27 回复(2)
瞎蒙的
发表于 2018-08-10 08:16:11 回复(1)
要猜,那我选字最多的🤣
发表于 2019-05-25 15:30:05 回复(1)

构造异质链表的意义是使用抽象类指针构造派生类对象链表。异质链表是一种链表数据结构,其中的节点可以是来自不同派生类的对象,但它们都是通过相同的抽象基类指针进行引用和访问。通过使用抽象类指针,可以实现对不同类型对象的统一管理和操作。

这种设计模式对于处理一组不同类型的对象、实现多态性以及使用统一的接口进行操作非常有用。它提供了灵活性和可扩展性,使得在处理不同类型的对象时更加方便和高效。

发表于 2023-10-20 19:20:14 回复(0)
这个深奥了,考不到……
发表于 2019-11-06 23:45:09 回复(0)
哪个绕就选哪个

发表于 2019-08-30 20:43:06 回复(0)
三短一长选最长
发表于 2023-10-22 15:00:35 回复(0)
不会(手动狗头)
发表于 2022-03-14 19:26:19 回复(0)
蒙对了。
发表于 2020-05-28 20:27:57 回复(0)
发表于 2019-10-09 11:45:56 回复(0)