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

全国疫情地图实时动态搜索引擎优化的方法与技巧

全国疫情地图实时动态,搜索引擎优化的方法与技巧,开发软件需要哪些技术,wordpress安装空白题目链接&#xff1a;https://leetcode.cn/problems/linked-list-components/description/ 题目大意&#xff1a;给出一个vector<int> nums&#xff0c;其中有一些数字。再给出一个链表的头指针head&#xff0c;链表内的元素各不相同。如果链表中有某一段&#xff08;长…

题目链接:https://leetcode.cn/problems/linked-list-components/description/

题目大意:给出一个vector<int> nums,其中有一些数字。再给出一个链表的头指针head,链表内的元素各不相同。如果链表中有某一段(长度大于等于1)的元素都在nums中出现过,那么就算一个component,求链表中的component的个数。

思路:【判断是否在nums中出现过】直接用set就好了,如果是STL的话,用count方法很方便。不过测试了一下后发现时间花得有点多,于是换成了数组。

使用两个布尔值:last表示【上一个元素】【是否在nums中出现过】,用flag表示【当前元素】【是否在nums中出现过】

  • last == false && flag == true时,说明出现了一个新的component,结果加一
  • last == true && flag == false时,说明出现了当前的component结束了
  • 在判断之后都需要更新last

完整代码

class Solution {
public:int numComponents(ListNode* head, vector<int>& nums) {bool nm[10001] = {0};for (auto x : nums) {nm[x] = true;}ListNode* ptr = head;bool last = false;int ret = 0;while (ptr) {bool flag = nm[ptr->val];if (flag != last) {if (last) {last = false;}else {ret++;last = true;}}ptr = ptr->next;}return ret;}
};
http://www.shuangfujiaoyu.com/news/54671.html

相关文章:

  • 网站功能列表网站推广交换链接
  • 洛阳响应式建站百度怎么推广产品
  • 做自己的彩票网站网络营销和传统营销的区别有哪些
  • 学校网站制作多少钱做什么推广最赚钱
  • 免费软件安装网站社区建站网站系统
  • 门户网站开发平台百度推广优化技巧
  • 网站怎么做短信营销电商平台开发需要多少钱
  • wordpress主题知更鸟美化成都sem优化
  • 通州网站制作最近比较火的关键词
  • wordpress 7b2优化是什么意思
  • 如何用手机做网站吗优化推广网站淄博
  • 做网站做的好的公司有哪些sem运营
  • 做衣服网站的实验感想seo建站营销
  • 网站开发与运维面试问题电脑速成班短期电脑培训班
  • 在线设计logo字体seo点击工具帮你火21星热情
  • 网站建设简单网络营销方案模板
  • 无法调用wordpress济南优化网站的哪家好
  • 浙江杭州网站建设服务公司哪家好免费网站推广软件下载
  • 对网站排名没有太大影响的因素2345浏览器网址
  • 哪里有做独立网站的服务器软文写作营销
  • 2016年做网站能赚钱吗友情链接seo
  • 图像处理与网站开发成都sem优化
  • ps个人网站seo网站优化软件
  • 怎么自己做网站发优惠券seo网站优化教程
  • 网站开发前端和后端怎么连接站群seo技巧
  • 网站图片自动切换怎么做西安网站seo
  • php做的网站处理速度怎么样关键词是什么
  • 网站标题和描述优化百度如何精准搜索
  • 衡阳网站建设公司网站seo分析常用的工具是
  • 做婚纱网站的图片torrentkitty磁力天堂