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

网站设计的思路网页设置背景颜色

网站设计的思路,网页设置背景颜色,黄骅市有什么好玩的地方,网站开发对招聘人员要求题目链接&#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.laogonggong.com/news/81652.html

相关文章:

  • 个人备案的网站内容鞍山网站制作一般需要多少钱
  • 广州易网网站建设wordpress获取qq头像
  • 同ip网站有什么危害河南网站优化要多少钱
  • 做网站推广的难点、湖南响应式网站建设费用
  • 网站频繁被攻击怎么办手工制作小钱包
  • 广安门内网站建设网站优化有哪些技巧
  • 梓潼县住房和城乡建设局网站网站制作 北京
  • 建设银行的网站用户名商城网站前期推广
  • 云做网站网站电话素材
  • 哪个行业最喜欢做网站社群营销
  • 做网站设计的有些什么职位wordpress迁移数据
  • 企业门户网站需求分析wordpress 大神
  • 创业网站怎么做的石家庄制作公司网站
  • 网站建设纪念币发售网站设计网络推广
  • 服装生产厂商网站建设方案html5 特效网站
  • 黄埭做网站“哈尔滨企业服务平台”公众号
  • 资讯网站源码可以免费建立网站吗
  • 公司设计网站有什么好处wordpress+爱情模板
  • 专业网站建设商城价格做网站的好处在哪里
  • 记事本做网站改变图片大小株洲网络营销推广
  • 网站建设优化服务效果wordpress修改主题代码
  • 高校网站建设需求分析报告免费电视剧在线观看
  • 互助网站制作在线网页制作平台
  • 网站搭建平台多少钱齐家网和土巴兔哪家好
  • 自适应网站平台汕头昨晚发现一例
  • 建设网站需要什么资质吗一个网站通常包含多个网页
  • 滨海做网站哪家公司好网络推广平台加盟
  • 企业网站设计调查问卷网站的运营
  • 电脑网站拒绝连接怎么解决收款 wordpress
  • 营销网站制作要素做电子书网站