java--数据结构--链表
来源:互联网 发布:车载wince修改gps端口 编辑:程序博客网 时间:2024/06/03 08:43
1.查找链表中点,使用两个指针
ListNode searchMidNode(ListNode head) { ListNode slow = head, fast = head; while(fast && fast.next) { slow = slow.next; fast = fast.next.next; } if(fast) { return slow; } if(fast.next) { return slow.next; }}
2.查找链表是否有环,使用两个指针
ListNode isCircle(ListNode head) { ListNode slow = head, fast = head; while(fast && fast.next) { slow = slow.next; fast = fast.next.next; } if(slow == fast) { return true; } return false;}
3.有环链表的长度
void circleLen(LinkNode head) { ListNode slow = head, fast = head; int len = 1; while(fast && fast.next) { slow = slow.next; fast = fast.next.next; len++; if(slow == fast) { break; } }}
0 0
- Java数据结构(一) ---链表
- java数据结构 链表
- 数据结构JAVA--链表
- 数据结构--链表(java)
- 【Java数据结构】链表
- Java数据结构----链表
- java--数据结构--链表
- Java 数据结构(链表)
- Java数据结构-链表
- 《java数据结构》--链表
- JAVA数据结构:链表
- java数据结构--链表
- java 数据结构-链表
- Java数据结构和算法--链表
- Java数据结构和算法--链表
- Java数据结构和算法--链表
- Java中的数据结构(2)----链表
- Java 数据结构和算法 链表
- 图的深度遍历
- 求二维平面上共线最多的点数
- 正则表达式在性能测试中的应用
- 类的自动类型转换和强制类型转换
- Creo二次开发:添加注释
- java--数据结构--链表
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- Jmeter常见问题
- Linux查看文件夹大小,并按文件夹创建时间排序
- iOS 宏 常见运用 define
- ListView倒计时功能实现
- 【golang】go-channel-goroutine实践2
- 自动化测试与持续集成方案--Jmeter 测试接口及性能
- 实习的感悟