linked-list - 循环链表 - 计算节点数
问题描述
我试图找到一种算法来仅使用一个指针来计算循环链表中的节点数。
有谁知道任何算法?
解决方案
尝试检查此链接:https ://www.geeksforgeeks.org/count-nodes-circular-linked-list/
我们也可以使用数组来保持访问节点的数量并退出节点数变为2。但是这种方法仅适用于具有唯一元素的链表。
推荐阅读
- javascript - 来自 V-TAB vuetify 上的 API 的数据,使用 axios get vue js
- angular - 使用 Highcharts 在 Angular8 中,类型“number[]”与类型“XrangePointOptionsObject”没有共同的属性
- go - 将字符串(键)映射到数字(或任何数据)
- angular - 我如何使第一个 div 默认/在页面加载时可见?
- javascript - 按下 TouchableOpacity Avatar 时将对象值绑定到组件中
- javascript - 使用 mysql 和 ajax 在 Mapbox js 上更新制造商位置
- unity3d - Camera.main 有哪些替代方案?
- spring - 如何将 OAuth2 会话存储到数据库中并在 Spring Boot 服务器之间共享
- cross-browser - 如何检测浏览器引擎版本对图像旋转的处理
- java - 尝试使用 for 循环在 JTable 中插入多行。我希望 JTable 在设置后立即显示/反映每一行