当前位置: 首页 > news >正文

leetcode 234. 回文链表

2023.9.5

        本题先将链表的节点值移到数组中,再用双指针去判断该数组是否为回文的即可。 代码如下:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:bool isPalindrome(ListNode* head) {vector<int> nums;while(head){nums.push_back(head->val);head = head->next;}int left = 0;int right = nums.size()-1;while(left <= right){if(nums[left] != nums[right]) return false;left++;right--;}return true;}
};

http://www.lryc.cn/news/155166.html

相关文章:

  • Scala集合继承体系图
  • 《Go 语言第一课》课程学习笔记(十五)
  • 练习 Qt 实时显示鼠标坐标位置
  • Leetcode130. 被围绕的区域
  • 6.xpath的基本使用
  • uniapp组件库总结笔记
  • day-42 代码随想录算法训练营 动态规划 part 04
  • Swift 周报 第三十六期
  • 手写Mybatis:第19章-二级缓存
  • Alibaba Canal 使用记录
  • GIT实战篇,教你如何使用GIT可视化工具
  • lv3 嵌入式开发-4 linux shell命令(文件搜索、文件处理、压缩)
  • SpringBoot2.0集成WebSocket,多客户端
  • 华为OD机试 - 等和子数组最小和 - 深度优先搜索(Java 2022 Q4 100分)
  • 浏览器会因为什么样的脚本而崩溃
  • 生成与调用C++动态链接库(so文件)
  • 韶音的耳机怎么样,韶音骨传导耳机值得入手吗
  • STM32G030F6 (SOP-20)Cortex ® -M0+, 32KB Flash, 8KB RAM, 17 GPIOs
  • 常用的字符集和字符编码
  • 容器技术简介
  • 数据分享|R语言用lme4多层次(混合效应)广义线性模型(GLM),逻辑回归分析教育留级调查数据...
  • macos 不支持svn安装
  • 如何通过实际操作来加深对Linux命令和概念的理解?
  • 【开发语言】C语言与Python的互操作详解
  • 华为配置聚合vlan(Super vlan--Sub vlan)
  • CentOS7安装时直接跳过了安装信息摘要页面的解决方法
  • python基础运用例子
  • k8s基本概念
  • Python exp() 函数
  • Day 34 贪心算法 part03 : 1005.K次取反后最大化的数组和 134. 加油站 135. 分发糖果