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

网络运维工程师自我介绍seo排名软件价格

网络运维工程师自我介绍,seo排名软件价格,影视软件开发定制,机票网站手机版建设1. 非递减子序列 题目来源 给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种…

1. 非递减子序列

题目来源
给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。

示例 1:
输入:nums = [4,6,7,7]
输出:[[4,6],[4,6,7],[4,6,7,7],[4,7],[4,7,7],[6,7],[6,7,7],[7,7]]

class Solution {vector<vector<int>> ret;vector<int> temp;
public: void dfs(vector<int>& nums, int idx){  if (temp.size() >= 2) ret.push_back(temp);unordered_set<int> hash;for (int i = idx; i < nums.size(); ++i){if ((!temp.empty() && temp.back() > nums[i]) || (hash.find(nums[i]) != hash.end())) continue;hash.insert(nums[i]);temp.push_back(nums[i]);dfs(nums, i + 1);if (temp.size() > 0) temp.pop_back();}}vector<vector<int>> findSubsequences(vector<int>& nums) {dfs(nums, 0);return ret;}
};

2. 爬楼梯

题目来源

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:
输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。

  1. 1 阶 + 1 阶
  2. 2 阶
// 注意:这里不能使用递归,递归会超时
class Solution {
public:int climbStairs(int n) {int i = 1;int j = 2;if (n == 1) return 1;if (n == 2) return 2;int ret = 0;for (int k = 3; k <= n; ++k){ret = i + j;i = j;j = ret;}return ret;}
};
http://www.dtcms.com/wzjs/358644.html

相关文章:

  • wordpress 开发 pdf广州百度网站排名优化
  • 短租网站那家做的好营销方案怎么写
  • 销售口才900句结构优化设计
  • 网络营销推广的主要目标长沙市seo百度关键词
  • 国外网站建设 网站苏州seo服务
  • 搭建一个网站的基本流程网络营销软文范例500
  • 做按摩网站优化推广职业技能培训平台
  • 歙县电子商务网站建设培训网站推广
  • 绍兴网站建设专业的公司app开发公司哪家好
  • 天津做网站哪个公司好做seo需要投入的成本
  • 音乐播放器网站怎么做seo1域名查询
  • 美发网站怎么做如何让关键词排名靠前
  • APP网站开发私人订制seo网站关键词优化方式
  • 营口建网站电商软文广告经典案例
  • 买完域名后怎么搭建个人网站网络推广外包哪家好
  • 网站做多久流量百度广告推广平台
  • 电子商务网站排名百度一直不收录网站
  • 有哪些可以在网上做兼职的网站网络推广费用大概价格
  • 天津智能网站建设价位seo实战优化
  • 政府网站建设情况自查报告关键词优化流程
  • 杭州市下城区建设厅网站电商培训机构靠谱吗
  • 蜗牛星际做网站seo排名优化软件免费
  • 做网站用香港服务器好吗推广方案应该有哪些方面
  • 建站开始的前6个月多少外链最合适个人推广网站
  • 台州市环保局网站开发区网络搭建的基本流程
  • 如何建立自己的商城网站汽车品牌推广策划方案
  • wordpress 课程管理系统抖音seo排名优化软件
  • 广东移动宽带官网站网站上不去首页seo要怎么办
  • 梅州建站网络自动发外链工具
  • 微信网站怎么制作桔子seo工具