c++ - 我们是否可以在不使用头指针的情况下通过使用头的简单变量而不是头的指针来实现链接列表?
问题描述
我们可以在不使用头指针的情况下通过使用头的简单变量而不是头的指针来实现链接列表吗?
解决方案
是的。如果你正在实现一个带有哨兵节点的循环链表,哨兵节点可以是一个简单的变量,也可以作为头部。
或者,您可以使用std::optional
实例作为头部。
推荐阅读
- android - 从graphql客户端连接到全局服务器的问题本机反应
- python - Python:即使它肯定存在,也不会在列表中找到字符串
- python - 当我使用 YOLACT 运行 train.py 时,我收到错误 KeyError: 0
- python - 按值对大字典进行排序
- ios - ARSCNView 中 arView.scene.addAnchor() 的等价物是什么?
- html - 如何使用多个音频标签
- next.js - 如何在 nextjs 中检查每个请求的 cookie?
- php - 无法理解 php 中对象和数组的逻辑
- json - 我正在尝试将亚马逊交易作为 Acumatica 销售订单导入,但遇到 500 错误
- python - 在 Python 中创建登录系统