题目:
给你一个单链表的头节点head,请你判断该链表是否为回文链表。如果是,返回true;否则,返回false。
示例 1:
输入:head = [1,2,2,1]
输出:true
示例 2:
输入:head = [1,2]
输出:false
代码实现:
class Solution {
public boolean isPalindrome(ListNode head) {
List vals = new ArrayList();
// 将链表的服务器托管网值复制到数组中
ListNode currentNode = head;
while (currentNode != null) {
服务器托管网 vals.add(currentNode.val);
currentNode = currentNode.next;
}
// 使用双指针判断是否回文
int front = 0;
int back = vals.size() - 1;
while (front
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 探索AI时代的应用工程化架构演进,一人公司时代还有多远?
序言 在当下生成式模型的AI时代,了解和使用AI相关技术是前后端研发同学迟早要面对的事。 所有产品都值得用AI去重新做一遍。其根本原因在于当下AI的形态即生成式模型是通过AI辅助来改变和创造新的产品形态,而不是像以往的技术一样只是对现有产品形态的补充。 简单来…