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

网站发帖功能怎么做WordPress上传Excel

网站发帖功能怎么做,WordPress上传Excel,专门做盗文网站的公司,网页设计版式布局首先阅读题目: 1.要保证是回文结构 2.他的时间复杂度为O(n)、空间复杂度为O(1) 给出思路: 1.首先利用一个函数找到中间节点 2.利用一个函数逆置中间节点往后的所有节点 3.现在有两个链表,第一个链表取头节点一直到中间节点、第二个链表取头结点到尾…

首先阅读题目:

1.要保证是回文结构

2.他的时间复杂度为O(n)、空间复杂度为O(1)

给出思路:

1.首先利用一个函数找到中间节点

2.利用一个函数逆置中间节点往后的所有节点

3.现在有两个链表,第一个链表取头节点一直到中间节点、第二个链表取头结点到尾结点

4.比较两个链表,从头比到尾,如果都相同,就返回true,否则返回false

解答题目:

1.首先完成函数来找到中间节点,这个以前讲过,可以参考下面链接:

https://blog.csdn.net/xpcxpt/article/details/147618198?spm=1001.2014.3001.5501

2.完成函数实现逆置,这个以前也讲过,可以参考下面链接:

https://blog.csdn.net/xpcxpt/article/details/147618123?spm=1001.2014.3001.5501

3.有了两个前置函数middleNode()和reverseList(),可以很好的解决题目

定义两个指针接受函数的返回值;

while循环比较两个链表,都相同返回true,有一个不相同就返回false

代码如下:

/*
struct ListNode {int val;struct ListNode *next;ListNode(int x) : val(x), next(NULL) {}
};*/
typedef struct ListNode LSTNode;
class PalindromeList {public:struct ListNode* middleNode(struct ListNode* head) {LSTNode* slow, *fast;fast = slow = head;while (fast && fast->next) {slow = slow->next;fast = fast->next->next;}return slow;}struct ListNode* reverseList(struct ListNode* head) {if (head == NULL) {return head;}LSTNode* n1, *n2, *n3;n1 = NULL;n2 = head;n3 = n2->next;while (n2) {n2->next = n1;n1 = n2;n2 = n3;if (n3) {n3 = n3->next;}}return n1;}bool chkPalindrome(ListNode* A) {struct ListNode* mid = middleNode(A);//指向中间节点的指针struct ListNode* rmid=reverseList(mid);//逆置了,这个指针指向的相同于原链表的尾结点while(rmid&&A)//两个都不能为空{if(rmid->val!=A->val)//有一个不相同{return false;}rmid=rmid->next;//向后走A=A->next;//向后走}return true;//都相同的情况}
};

http://www.dtcms.com/wzjs/545481.html

相关文章:

  • 什么是网络建站坯子库登录成wordpress
  • 县建设局 协会网站学做网站知识
  • 网站制作广告wordpress搜索框删除
  • 网站建设分配人员方案wordpress 索引
  • 网站建设与管理管理课程企业邮箱网易
  • wordpress临时关站云存储
  • 国外室内设计网站推荐昌吉做网站推广的公司
  • 建设网站本地调试西安网站建设公司云网
  • 网站推广有哪些常用的方法大学生asp网站开发的实训周
  • 建站公司排名贵州做网站的
  • 湖南长大建设集团股份有限公司网站c2c交易平台官网
  • 机关网站源码网站域名代备案
  • 作网站公司医疗服务网站素材
  • 做网站前的准备最好看免费观看高清大全新员工
  • 做网站如何上传apk网站建设毕业实践设计报告
  • 网站建设选题意义简单建网站
  • 常德自助建站seo学做网站要什么学历
  • 苏州网站建设官网找兼职做网站建设
  • 网站开发与网页制作华为荣耀商店
  • 临沧市建设局网站20个简单的网页设计作品
  • 万户网络建一个网站虽要多少钱营销型网站制作建设
  • 网站做百度推广怎么推广网站网站套站
  • 联盟网站wordpress创建新页面
  • 企业网站建设开发免费logo在线设计生成
  • 在线教育网站流量是怎样做的seo 优化公司
  • 网站建设公司的会计分录安徽建筑工程信息网
  • 网站建设要域名和什么科目1核2g+做网站
  • 深圳响应式网站建设公司小型服务器做网站
  • 看装修效果图哪个网站好优化排名 生客seo
  • 美团网站开发高德地图开发平台