剑指offer(十三)之链表中倒数第k个结点
来源:互联网 发布:淘宝用户名起名大全 编辑:程序博客网 时间:2024/05/15 04:05
题目描述
输入一个链表,输出该链表中倒数第k个结点
思路分析:创建一个ArrayList实例,将链表中的结点先存放进去,再能过get()方法,来取值即可。
代码:
import java.util.*;
public class Solution {
public ListNode FindKthToTail(ListNode head,int k) {
ArrayList<ListNode> arraylist=new ArrayList<ListNode>();
if(head==null){
return head;
}
while(head!=null){
arraylist.add(head);
head=head.next;
}
int len=arraylist.size();
if(k>len||k<=0){
return null;
}
return (ListNode)arraylist.get(len-k);
}
}
0 0
- 剑指offer(十三)之链表中倒数第k个结点
- 剑指offer之十三---链表中倒数第k个结点
- 剑指Offer之链表中倒数第k个结点
- 剑指Offer之 - 链表中倒数第k个结点
- 剑指offer-15:链表中倒数第k个结点
- 剑指offer系列源码-链表中倒数第k个结点
- 剑指offer--链表中倒数第k个结点
- 剑指offer:链表中倒数第k个结点(链表)
- 剑指Offer-链表中倒数第k个结点
- 剑指offer——链表中倒数第k个结点
- 链表中倒数第k个结点(剑指offer)
- 《剑指offer》链表中倒数第k个结点
- 剑指 offer:链表中倒数第k个结点
- 剑指offer—链表中倒数第k个结点
- 剑指offer--链表中倒数第k个结点-java
- 《剑指offer》——链表中倒数第k个结点
- [剑指offer-1517]链表中倒数第k个结点
- 剑指offer 链表中倒数第k个结点
- Java虚拟机探究之--JVM结构与内存模型
- android-studio常见异常
- mysql索引
- 数组和指针的区别(a和&a以及&a[0]的区别)
- java对excel表的操作,jxl的基本操作
- 剑指offer(十三)之链表中倒数第k个结点
- Linux学习-杂
- iOS上传ipa
- PHP实现快速排序
- 关于Linux下的写时复制
- FLV文件格式解析
- Android开源项目分类汇总
- IntelliJ IDEA手工安装插件方法
- java二维码工具类,中间带LOGO的,很强大