北京网站搜索优化WordPress对接阿里云cdn

news/2025/9/23 13:11:26/文章来源:
北京网站搜索优化,WordPress对接阿里云cdn,网站开发动态,十二冶金建设集团有限公司网站一、LeetCode 491.递增子序列 题目链接/文章讲解/视频讲解#xff1a;https://programmercarl.com/0491.%E9%80%92%E5%A2%9E%E5%AD%90%E5%BA%8F%E5%88%97.html 状态#xff1a;已解决 1.思路 这道题看似和90题差不多#xff0c;都是求子集并且有重复元素#xff0c;但实则…一、LeetCode 491.递增子序列 题目链接/文章讲解/视频讲解https://programmercarl.com/0491.%E9%80%92%E5%A2%9E%E5%AD%90%E5%BA%8F%E5%88%97.html 状态已解决 1.思路  这道题看似和90题差不多都是求子集并且有重复元素但实则大有不同。因为这道题要求给出非递减子序列因此我们不能用排序的方式来去重。那该怎么办呢其实40题的去重逻辑的核心就是要我们在同层递归树层的时候不再选取已经出现过的值。 在40题中我们用nums[i]nums[i-1]和used[i-1]0两个共同的条件来判定此时是树层重复还是树枝重复。那失去了nums[i]有序的这个条件又如何判定了其实很简单因为我们只需要控制同一树层的时候不选取已经选取过的值也就是说只要我们在树层开始前设个数组让这个数组存放已经出现过的值那么如果这次for循环选取的值数组中已经有了就说明该值已经出现过我们跳过不做后续操作就好。做完了发现可行并且老师也是这个做法 2.代码实现 每层递归用来存放for循环已经选取过的值的数组可以采用set实现也可以用map实现。我这里用的map老师讲解用的set。         class Solution { public:vectorint path;vectorvectorint result;void backtracking(vectorint nums,int startIndex){if(path.size()1)//注意集合中至少两个元素result.push_back(path);if(startIndexnums.size()){return ;}unordered_mapint,int used;for(int istartIndex;inums.size();i){if(istartIndex used.find(nums[i])! used.end() used[nums[i]]1){continue;}//判断是否已经出现过该值used.find(nums[i])! used.end()很重要if(path.size()0 || nums[i]path[path.size()-1]){path.push_back(nums[i]);used[nums[i]]1;backtracking(nums,i1);path.pop_back();}}}vectorvectorint findSubsequences(vectorint nums) {path.clear();result.clear();backtracking(nums,0);return result;} }; 二、46.全排列 题目链接/文章讲解/视频讲解https://programmercarl.com/0046.%E5%85%A8%E6%8E%92%E5%88%97.html 状态已解决 1.思路  排列与组合的区别在于排列要看集合元素之间的顺序而组合不看也就是说对排列来说{12}和{21}是两个集合而对组合而言二者是同一个集合。我们在做组合题时曾经说过为了避免组合时出现相同组合{12}、{2,1}令startIndex根据上层i的取值来取使得startIndexi因此要使组合变排列只需将startIndex的取值范围变一下变为从0开始取值确保原数组后面的元素也可以作为集合中靠前的元素。不过为了确保前后取到同一个元素值我们需要记录下来每层递归所取的值让后续递归不再取它们也就是要进行树枝去重用used数组实现。 2.完整代码 class Solution { public:vectorint path;vectorvectorint result;void backtracking(vectorint nums,vectorint used){if(path.size() nums.size()){result.push_back(path);return ;}for(int i0;inums.size();i){if(used[i]1) continue;path.push_back(nums[i]);used[i] 1;backtracking(nums,used);used[i] 0;path.pop_back();}}vectorvectorint permute(vectorint nums) {vectorint used(nums.size(),0);backtracking(nums,used);return result;} }; 三、47.全排列 II 题目链接/文章讲解/视频讲解https://programmercarl.com/0047.%E5%85%A8%E6%8E%92%E5%88%97II.html 状态已解决 1.思路  因为有重复元素又是排列题故此题实则就是40题双重去重和46题的一个结合。需要在46题一个树枝去重和一个树层去重的操作具体怎么操作可以去看40题的解法。注意对于used操作的用法在组合和排序中used数组含义是相同的但是组合主要是用来佐证确定树层去重而排序是用来确保树枝去重的。 2.代码实现 class Solution { public:vectorint path;vectorvectorint result;void backtracking(vectorint nums,vectorint used){if(path.size() nums.size()){result.push_back(path);return ;}for(int i0;inums.size();i){if(i0 nums[i]nums[i-1] used[i-1]0) continue;if(used[i]1) continue;path.push_back(nums[i]);used[i]1;backtracking(nums,used);used[i]0;path.pop_back();}}vectorvectorint permuteUnique(vectorint nums) {sort(nums.begin(),nums.end());vectorint used(nums.size(),0);backtracking(nums,used);return result;} };

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912641.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

广州网站建设小程序开发做积分网站

目录 一、选择题二、编程题1、字符串中找出连续最长的数字串2、数组中出现次数超过一半的数字 一、选择题 1、以下程序的输出结果是&#xff08;&#xff09; #include <stdio.h> int main() {char a[10] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 }, * p;int i;i 8;p a i;p…

照片管理网站模板下载wordpress官网入口中文

目的&#xff1a;在 ipad 上安装 ipa 文件 首先需要在 mac 端安装 itools pro 下载地址&#xff1a;https://www.thinkskysoft.com/itools/ 然后下载 ipa > 需要有签名的&#xff0c;不然安装不了 然后用数据线连接 ipad 和 mac&#xff0c;应用 -> 安装

兰州网站建设推广报价温州网站开发多少钱

1.简介 在实际工作中&#xff0c;我们经常会听到数据库的性能和稳定性等等&#xff0c;这些有时候也需要测试工程师去评估和测试&#xff0c;上一篇文章主要介绍了jmeter连接和创建数据库测试计划的过程,在文中通过示例和代码非常详细地介绍给大家&#xff0c;希望对各位小伙伴…

不定高元素动画实现方案(下)

最近接了一个需求,需要实现一个列表,列表可展开收起,展开收起需要有一个动画效果,而列表个数不定且每项内容高度也不固定,所以是一个不定高的收起展开效果,于是特意抽时间尝试了一些动画实现方案,特此记录前情 …

Zabbix7 监控USG6300E 并发IPv4会话数 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

商城网站开发 多少钱哪个网站可以接任务做兼职

文章目录 1 untiy和网页相互通信2 打开新页面&#xff08;同标签页和新标签页&#xff09;3 获取网页的URL4 解析Url内的参数5 后处理与色彩空间问题 1 untiy和网页相互通信 看这个文章 2 打开新页面&#xff08;同标签页和新标签页&#xff09; 先看本文untiy和网页相互通信…

网站推广专员面试少儿编程加盟店8

此项目模板是使用Create React App构建的&#xff0c;它提供了一种简单的方法来启动React项目而无需构建配置。 使用Create-React-App构建的项目包括对ES6语法的支持&#xff0c;以及几种非官方/尚未最终形式的Javascript语法 先看效果 这个例子可以帮助你深入理解在 Redux 中 …

网站开发实训教程jsp网站开发介绍

需要使用到 Pretty Json插件。 一、安装方法 sublime 下&#xff0c;按快捷键 Comand control p&#xff0c; 输入install Package,然后回车 等几秒钟&#xff0c;加载启动进程完毕后弹出的页面中输入pretty json, 然后回车 等待几秒钟&#xff0c;可以查看Sublime 最下面的…

做自我介绍的网站的图片素材龙岩淘宝设计

Description Input 第一行为两个整数n, m。第二行有n个整数&#xff0c;为a1&#xff0c;a2, …, an。 Output 包含n行&#xff0c;每行m个1~nm的正整数&#xff0c;各不相同&#xff0c;以空格分开。如果有多解&#xff0c;输出任意一组解&#xff1b;如果无解&#xff0c;输出…

深圳知名网站设计公司排名郑州市城乡建设局官网

RBD Exploded View&#xff08;与Exploded View SOP类似&#xff09;从中心炸开几何体&#xff0c;以更好查看被破碎和约束的碎块&#xff1b; 可视化高精度和低精度几何体的不同&#xff0c;Show Proxy Geometry显示代理几何体&#xff1b; Show Constraints显示约束&#xff…

淮安软件园有做网站的吗软件定制开发的发展前景

文章速览 1、添加节点核心代码示例 2、展开节点核心代码示例注意 坚持记录实属不易&#xff0c;希望友善多金的码友能够随手点一个赞。 共同创建氛围更加良好的开发者社区&#xff01; 谢谢~ 1、添加节点 核心代码 TreeView.Nodes.Add()示例 foreach (var item in content){…

丘受网站谁做的网球吧东莞网站推广优化网上推广公司

绝对路径使用&#xff1a; 在项目中build文件夹下的webpack.base.conf.js的 使用如下&#xff1a; import mock from /mock/mock.js; html 相对路径使用 1. 当需要引用 同一目录下的文件&#xff0c;直接输入文档, 如下 <img src”bg.jpg” /> 2、当需要引用下一级目录…

做网站接电话一般要会什么镇江建筑公司排名最新

目录 一 用户账号与组账号 ①Linux中每个用户账号是通过 UID来唯一标识的 账户类型UID号描述特点超级管理员0权限受到限制的用户程序用户 1-499 &#xff08;CentOS 6以前&#xff09; 1-999 &#xff08;CentOS 7以后&#xff09; 不登录的用户&#xff0c;系统默认的情况拥…

网站建设的目标客户网站建设主流语言

pytdx 分笔 数据 https://rainx.gitbooks.io/pytdx/content/pytdx_hq.html 「 通达信 」的基本使用及常用设置 https://zhuanlan.zhihu.com/p/558652417 通达信功能介绍&#xff1a;还没用过“超级盘口”&#xff1f;你损失大了&#xff01; https://baijiahao.baidu.com/s?i…

F010 Vue+Flask豆瓣图书推荐大素材可视化平台系统源码

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

记一次debian13 进入紧急模式

记一次debian13 进入紧急模式进入紧急模式后 输入root密码登陆root 然后运行 systemctl --failed出现 run-user-1000-doc.mount loaded failed failed 查看了/etc/fstab 发现多了几项莫名奇妙的东西 大致是挂载错误了 …

可视化网站制作企业网站功能需求文档

以往“看房跑断腿”的时代在vr全景看房出现后就得到了很大的解决&#xff0c;如今疫情和“宅经济”的双重影响下&#xff0c;各行各业不得不寻求线上转型&#xff1b;而vr全景对于房地产等行业便是一个很好的转型方式。vr全景看房也被一些朋友称之为是3D看房和VR看房&#xff0…

作品集怎么做网站荆轲网络做网站

考研竞赛智慧e数学的广告&#xff1a;鸡汤所谓“理解”&#xff0c;所谓“智商”&#xff0c;本质上最终都归到"记忆",还有一点就是能够发现自己“记忆”中各个零散的知识点的关系。所谓“智商”高低的人&#xff0c;其实是强化这些“记忆”的能力的不同&#xff0c;…

湘潭网站建设 磐石网络最好网站怎么接入百度地图

为什么80%的码农都做不了架构师&#xff1f;>>> 链接&#xff1a;http://zhaoyuqiang.blog.51cto.com/6328846/1214718 转载于:https://my.oschina.net/L110/blog/402042

静安网站建设公司熊岳网站怎么做

文章目录 异常与中断的关系中断的处理流程异常向量表Linux 系统对中断的处理ARM 处理器程序运行的过程程序被中断时&#xff0c;怎么保存现场Linux 系统对中断处理的演进Linux 对中断的扩展&#xff1a;硬件中断、软件中断硬件中断软件中断 中断处理原则&#xff1a;耗时中断的…