利用栈判断链表是否为回文
来源:互联网 发布:大数据专业 编辑:程序博客网 时间:2024/06/09 19:15
题目描述
请编写一个函数,检查链表是否为回文。
给定一个链表ListNode* pHead,请返回一个bool,代表链表是否为回文。
测试样例:
{1,2,3,2,1}
返回:true
{1,2,3,2,3}
返回:false
class Palindrome {public:bool isPalindrome(ListNode* pHead) {stack<int>a;ListNode* pNode=pHead;while(pNode){a.push(pNode->val);pNode=pNode->next;}pNode=pHead;while(pNode){if (pNode->val!=a.top()){return 0;}else{pNode=pNode->next;a.pop();}}return 1;}};
0 0
- 利用栈判断链表是否为回文
- C语言利用栈判断字符串是否为回文
- 判断是否为回文
- 判断是否为回文
- 判断是否为回文
- 判断是否为回文
- 判断是否为回文
- 判断是否为回文
- 利用顺序栈判断字符串是否回文
- leetcode系列(16)判断链表是否为回文
- LeetCode234_PalindromeLinkedList (判断是否为回文链表) Java题解
- 判断一个链表是否为回文结构
- 判断一个链表是否为回文结构(java实现)
- 判断一个链表是否为回文结构
- 判断一个链表是否为回文结构
- 判断一个链表是否为回文结构
- 判断一个链表是否为回文结构
- 判断一个链表是否为回文结构
- 8.2.1.7 Use of Index Extensions 索引扩展使用
- Extjs grid select 选取行内容
- UVA_10271_Chopsticks
- Linux常用指令
- IOS集成支付宝回调的坑
- 利用栈判断链表是否为回文
- 利用runtime检测这个对象是否存在某属性?
- Android 中的 EditText
- 【iOS】苹果,百度Map定位使用与总结
- 缓存中实现LRU算法
- 4.3.6、基于Nginx身份验证代理
- 程序检测系统是bios引导还是uefi引导
- 数值的整数次方
- hdu 5418 Victor and World(旅行商问题)