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

html个人网站源码网上商城系统论文

html个人网站源码,网上商城系统论文,wordpress 文件夹,网站建设方案新闻题目传送门#xff1a;Leetcode234 给你一个单链表的头节点 head #xff0c;请你判断该链表是否为回文链表。如果是#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。 示例 1#xff1a; 输入#xff1a;head [1,2,2,1] 输出#xff1a;true示例 2… 题目传送门Leetcode234 给你一个单链表的头节点 head 请你判断该链表是否为回文链表。如果是返回 true 否则返回 false 。 示例 1 输入head [1,2,2,1] 输出true示例 2 输入head [1,2] 输出false提示 链表中节点数目在范围[1, 105] 内0 Node.val 9 进阶你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题 试题解析 提供两种方法 第一种方法数组法 将链表所有节点对应的value值从左到右存入数组中在数组内进行首尾元素匹配直至数组中间位置 第二种方法链表法 首先找到链表中间节点将中间节点后的链表翻转得到新链表将初始链表和新链表的元素进行匹配 数组法代码 class Solution {//双指针方法public:bool isPalindrome(ListNode* head) {if (head-next nullptr) return true;vectorint v;//将链表中所有值复制到数组中while (head ! nullptr) {v.push_back(head-val);head head-next;}//数组前后依次比较for (int i 0, j v.size() - 1; i j; i, j--) {if (v[i] ! v[j]) {return false;}}return true;} }; 链表法代码 /*** 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) {int num 1;ListNode* pTempHead getMiddleHead(head,num);pTempHead reverseList(pTempHead);//num用来计数进行最后的匹配for(int i 0; i num; i ){if(head-val ! pTempHead-val) return false;head head-next;pTempHead pTempHead-next;}return true;}//得到中间节点ListNode* getMiddleHead(ListNode* head,int* num){ListNode* pSlow head;ListNode* pFast head;while(pFast-next ! nullptr pFast-next-next ! nullptr){(*num);pSlow pSlow-next;pFast pFast-next-next;}return pSlow;}//反转中间节点后的链表ListNode* reverseList(ListNode* head){ListNode* pNewHead nullptr;ListNode* pTake head;ListNode* pBreak head-next;while(pBreak ! nullptr){pTake-next pNewHead;pNewHead pTake;pTake pBreak;pBreak pBreak-next;}pTake-next pNewHead;return pTake;} };
http://www.pierceye.com/news/582058/

相关文章:

  • 保险咨询网站留电话中国十大网络公司排行榜
  • 领手工在家做的网站2019网页设计与实现论文
  • 兰州微信信息平台网站建设绍兴本地网站建设
  • 关于旅游网站策划书千锋前端培训多少钱
  • 温州网站建设结构做代练网站能备案
  • 零基础学习做网站第三方装修评估公司
  • 基础微网站开发动态网站彩票投注员做啥的
  • 西安做网站设计公司爱做网站免费版
  • 效果图网站接单重庆一般建一个网站需要多少钱
  • 网站建设征求意见稿辅料企业网站建设费用
  • 上海网站建设公司服务沅江网站制作
  • 公司网站开发费用计入什么科目虚拟主机怎么建网站
  • 天津网站建设技术网页设计与制作教程版徐洪亮课后答案
  • 旅游网站建设方案简介用asp做的网站打开页面很慢
  • 做影视网站 片源从哪里来做自媒体的上那些网站
  • 邢台网站开发百度云 做网站
  • 淘宝优惠劵网站建设wordpress主题 简洁
  • 自己做电影资源网站揭阳新闻最新消息
  • 北碚免费建站哪家做得好佛山网站建设设计
  • 怎么做网站拍卖的那种wordpress主题搜索图标
  • 三亚网站建设平台查数据的权威网站
  • html网站制作答辩ppt网站备份和备案的区别
  • 网站开发需要工具免费的ps软件
  • 常州网站建设优质商家重庆互联网怎么样
  • 做网站发广告动漫网页设计报告
  • 求职招聘网站建设投标书沈阳网站建设的公司哪家好
  • 做导航网站有发展吗南京企业网站制作哪家好
  • 千万pv网站开发成本招聘网站数建设
  • 吐鲁番大型网站建设平台找客户去哪个平台
  • 权威网站有哪些给个网站可以在线