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

app和网站开发哪个难网页设计制作软件

app和网站开发哪个难,网页设计制作软件,济南企业自助建站,ps做图赚钱网站目录 思路一:链表翻转 思路二:快慢指针,分别从头和尾间开始比较 本题是没有对C的支持的,但因为CPP支持C,所以这里就用C写了,可以面向更多用户 链表的回文结构_牛客题霸_牛客网 (nowcoder.com) 思路一&am…

       

目录

思路一:链表翻转

思路二:快慢指针,分别从头和尾间开始比较


        本题是没有对C的支持的,但因为CPP支持C,所以这里就用C写了,可以面向更多用户

链表的回文结构_牛客题霸_牛客网 (nowcoder.com)

思路一:链表翻转

        简单的想想整形我们怎么比较,就是将整形A 依次取尾,放到整形B中。

int a = 121;
int t = a;
int b = 0;
while(t)
{int temp = t % 10;b = b*10+temp;t /= 10;
}
if(b == a)
{printf("Yes");
}

        这里我们也借用这个思路,先遍历一遍链表,取出每个节点的val,放到整形A中,在将链表翻转,再次取出每个节点的val,放到整形B中,进行比较。

struct ListNode {int val;struct ListNode *next;ListNode(int x) : val(x), next(NULL) {}
};
class PalindromeList {
public:bool chkPalindrome(ListNode* A) {// write code hereint ret1 = 0;   //原链表int ret2 = 0;struct ListNode* n1 = NULL;struct ListNode* n2 = A;struct ListNode* n3 = A->next;while(n2){ret1 = ret1 * 10 + n2->val;n2->next = n1;n1 = n2;n2 = n3;n3 = n3->next;}while(n1){ret2 =ret2* 10 + n1->val;n1 = n1->next;}if(ret1 == ret2){return true;}return false;}
};

思路二:快慢指针,分别从头和尾间开始比较

        这里的思路,是在思路一的基础上,在进了一步,让链表从中间到尾进行翻转,进行比较。

struct ListNode {int val;struct ListNode *next;ListNode(int x) : val(x), next(NULL) {}
};
class PalindromeList {
public://找出中间节点ListNode* MiddleList(ListNode* phead){ListNode* fast = phead;ListNode* slow = phead;while(fast && fast->next){fast = fast->next->next;slow=slow->next;}return slow;}//将中间节点到尾节点逆置ListNode* ReverseList(ListNode* phead){ListNode* n1 = NULL;ListNode* n2 = phead;ListNode* n3 = phead->next;while(n2){n2->next = n1;n1 =n2;n2 =n3;n3 = n3->next;}return n1;}bool chkPalindrome(ListNode* phead) {// write code hereListNode* mid = MiddleList(phead);ListNode* rev = ReverseList(phead);ListNode* cur =phead;while(cur && rev){if(cur->val != rev->val){return false;}cur =cur->next;rev =rev->next;}return true;}
};

http://www.tj-hxxt.cn/news/3925.html

相关文章:

  • 沧州网站建设的集成商产品运营主要做什么
  • 黄埔定制型网站建设上海网络推广需要多少
  • app要有网站做基础seo 推广
  • 我做网站了圆通电商平台运营方案思路
  • 网站制作价格情况自己做网站需要多少钱
  • 杭州企业网站网络营销期末总结
  • 网站底部给网站地图做链接营销推广型网站
  • 做网站可以在哪儿接活百度关键词seo公司
  • 企业英文网站建设推广引流渠道
  • 做夹具需要知道的几个网站品牌营销策划与管理
  • 三级a做爰网站线下推广方案
  • WordPress板块加密信息流广告优化师
  • 成都优秀网站建设软文客
  • 网站设计应该遵循的原则永州网站seo
  • 外国出名的设计网站石家庄关键词排名首页
  • o2o网站制作网络营销出来做什么
  • 信用网站建设内容长沙搜索排名优化公司
  • 义乌网站建设制作商一键优化
  • .com域名做外贸网站seo顾问合同
  • 个人可以采集视频做网站吗亚马逊alexa
  • 哈尔滨网站建设优化公司深圳网络推广方法
  • 知页怎么转换wordpressseo北京优化
  • 高港做网站2020十大网络热词
  • 做区位图的网站app推广工作靠谱吗
  • 吉林省 网站建设网站查询平台
  • 网站的后台是开发做的社会化媒体营销
  • 厦门seo排名优化公司黄山seo推广
  • 怎么采集网站内容沈阳cms模板建站
  • 手机响应式网站怎么做自媒体服务平台
  • 网站风格对比信息表百度链接提交入口