Leetcode47: Palindrome Linked List
Given a singly linked list, determine if it is a palindrome.
推断一个链表是不是回文的,一个比較简单的办法是把链表每一个结点的值存在vector里。然后首尾比較。时间复杂度O(n)。空间复杂度O(n)。
/*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/
class Solution {
public:bool isPalindrome(ListNode* head) {vector<int> temp;ListNode* ptr = head;while(ptr!=NULL){temp.push_back(ptr->val);ptr = ptr->next;}int n = temp.size();for(int i = 0; i < n/2; i++){if(temp[i] != temp[n-1-i])return false;}return true;}
};
Leetcode47: Palindrome Linked List相关推荐
- [LeetCode][JavaScript]Palindrome Linked List
Palindrome Linked List Given a singly linked list, determine if it is a palindrome. Follow up: Could ...
- 【回文串7】LeetCode 234. Palindrome Linked List
LeetCode 234. Palindrome Linked List Solution1:我的答案 一遍过,哈哈哈! /*** Definition for singly-linked list. ...
- 234. Palindrome Linked List - Easy
Given a singly linked list, determine if it is a palindrome. Example 1: Input: 1->2 Output: false ...
- 234. Palindrome Linked List
Given a singly linked list, determine if it is a palindrome. Follow up: Could you do it in O(n) time ...
- [LeetCode] Palindrome Linked List
Given a singly linked list, determine if it is a palindrome. 一开始想用栈,但是试来试去发现写不出来遂放弃,后来想想再不济可以转换成数组然后 ...
- LeetCode 234. Palindrome Linked List
题目: Given a singly linked list, determine if it is a palindrome. 思路: 给定一个链表,判断它是不是回文链表 根据链表的奇偶分情况,然后 ...
- C#LeetCode刷题之#234-回文链表(Palindrome Linked List)
问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3905 访问. 请判断一个链表是否为回文链表. 输入: 1-> ...
- [LeetCode] 234. Palindrome Linked List_Easy tag: Linked List
Given a singly linked list, determine if it is a palindrome. Example 1: Input: 1->2 Output: false ...
- [LeetCode] 234. Palindrome Linked List 回文链表
Given a singly linked list, determine if it is a palindrome. Example 1: Input: 1->2 Output: false ...
最新文章
- Linux 文件系统及 ext2 文件系统
- python3和pip3安装和问题解决
- 二分图行列匹配--- hdu2119,hdu1498
- CTFshow 反序列化 web267
- 1.1 torch_数据操作
- 安卓桌布显示的dip和px
- ap心理可以用计算机吗,AP考试哪些科目需要使用计算器
- 【转载】身份证号码验证算法
- 网络模型可视化工具netron
- 报刊订阅管理系统的设计与实现
- 基于STM32的ESP8266天气时钟(1)---------AT指令获取天气数据
- 如何将git上项目在本地跑起来
- tcl/tk参考——列表操作llength
- Amdahl定律(阿姆达尔定律)
- Java web speach api_HTML5 Web Speech API,让网站更有趣
- beforeRouteEnter中的this和与created的执行顺序
- 宗镜录略讲——南怀瑾老师——系列11
- 杭州seo优化常用的工作手法
- 苹果手机来电归属地_手机号码归属地能否取消?工信部回复!
- 游戏角色ai的实现方式讨论
热门文章
- 【TensorFlow-windows】name_scope与variable_scope
- 【caffe-Windows】mnist实例编译之model的使用-matlab
- 关于Matlab编程的思考(待续)
- 文件重命名批量处理(Matlab)
- How to use external classes and PHP files in Laravel Controller?
- 创建oracle数据库表空间并分配用户
- Python之简单验证码实现
- Delphi及C++Builder经典图书一览表(持续更新中2018.01.02)
- 《Web全栈工程师的自我修养》
- 五、案例-指令参考-freemarker指令、表达式