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

网站建设与维护专业wordpress演示数据包

网站建设与维护专业,wordpress演示数据包,com网站是用什么做的,有了网址怎么做网站234.回文链表 题目链接 234.回文链表 解题思路与代码 获取链表的中间段。 我们将mid这个节点记录下来,然后将这段链表反转,以下是反转的逻辑,最后我们将pre返回就是结果,就是通过中间变量tem记录位置从而实现链表的反转 最后结果…

234.回文链表

题目链接

234.回文链表

解题思路与代码

获取链表的中间段。

我们将mid这个节点记录下来,然后将这段链表反转,以下是反转的逻辑,最后我们将pre返回就是结果,就是通过中间变量tem记录位置从而实现链表的反转

最后结果比较的的时候,就变成了如图形式

此时就很简单了,我们两边遍历head和head2进行比较,一旦不相同就返回false,比较结束没有返回false说明是回文链表,返回true.

(c++代码)

/*** 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:ListNode* reverseList(ListNode* cur) {ListNode* pre = NULL;while(cur != NULL) {ListNode* tem = cur->next;cur->next = pre;pre = cur;cur = tem;}return pre;
}ListNode* middleNode(ListNode* head) {ListNode* slow = head;ListNode* fast = head;while(fast != NULL && fast->next != NULL) {slow = slow ->next;fast = fast->next->next;}return slow;
}bool isPalindrome(ListNode* head) {ListNode* mid = middleNode(head);ListNode* head2 = reverseList(mid);while(head != mid) {if(head->val != head2 ->val) {return false;}head = head->next;head2 = head2->next;}return true;}
};

141.环形链表

题目链接

141.环形链表

解题思路与代码

举例,像这个,我们从head开始遍历,每次遍历的时候,遍历过一遍就存入set, 如果有环的话,遍历到重复的结点时,就返回true。

像这个,遍历到最后就是到了NULL,跳出循环,然后返回false.

(c++代码)

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode(int x) : val(x), next(NULL) {}* };*/
class Solution {
public:bool hasCycle(ListNode *head) {unordered_set<ListNode*> st;while(head != NULL) {if(st.find(head) != st.end()) {return true;}st.insert(head);head = head ->next;}return false;}
};

http://www.dtcms.com/a/454645.html

相关文章:

  • 企业网站建设与管理作业怎样做网站api接口
  • springboot基于javaweb的小零食销售系统的设计与实现(代码+数据库+LW)
  • 网站开发 安全电脑好用的wordpress
  • 中国网站开发的前景网站制作什么
  • 中小企业网站制作广州网络服务公司找赛合泰州城乡建设局网站
  • Python eval() 函数
  • QQ音乐项目的GUI自动化测试
  • 多级流水线与指令预测
  • 网站后台管理系统 模板装潢设计学校
  • CT造影剂外渗文献综述及系统评价
  • 梯形速度规划方法的不同情况介绍
  • 有的网站打不开 但别人电脑能打开临沂网站制作方案
  • 装饰网站建设网网站建设 学校
  • 龙中龙网站开发网站制作对公司的作用
  • 在线推广企业网站的方法是wordpress 文章摘取
  • 建站行业发展苏州高端模板建站
  • [人工智能-综述-25]:如何利用AI克服老龄增长带来的不足,让自己的能力具有持续的竞争力?
  • 做网站用html5seo优化销售话术
  • 栈和队列的相关经典题目
  • 2018年做淘宝客网站还能挣钱吗6wordpress所有人提问
  • 【无标题】高校信息化
  • python做网站源码做视频网站用什么好
  • 广州 网站定制定制开发电商网站建设公司
  • app优化枫林seo工具
  • AssemblyScript 入门教程(6):process全局对象
  • 兴义市住房城乡建设局网站温州建设监理协会网站
  • 网站什么内容网站备案前置审批文件
  • FastDFS分布式文件系统
  • 动态规划 - 背包问题
  • 科耐美安维可三文鱼焕颜精华液问世:妆字号无创水光引领护肤新趋势