234、回文链表 | JS

请判断一个链表是否为回文链表。

示例 1:

输入: 1->2
输出: false

示例 2:

输入: 1->2->2->1
输出: true
 1 /**
 2  * Definition for singly-linked list.
 3  * function ListNode(val, next) {
 4  *     this.val = (val===undefined ? 0 : val)
 5  *     this.next = (next===undefined ? null : next)
 6  * }
 7  */
 8 /**
 9  * @param {ListNode} head
10  * @return {boolean}
11  */
12 var isPalindrome = function(head) {
13     let temp = [];
14     while(head) {
15         temp.push(head.val);
16         head = head.next;
17     }
18     return temp.join(‘‘) === temp.reverse().join(‘‘)
19 };

234、回文链表 | JS

上一篇:每天学习一点点9.12: d3d12中的 drawing Vertex, texture, frame buffering, const buffers, bundles, 一次性全部源码解释


下一篇:class java.lang.RuntimeException/error reading Scala signature of package.class: Scala signature pac