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

宿州网站建设价格工资8000以上的工作

宿州网站建设价格,工资8000以上的工作,抖音seo公司,wordpress 导出表单📝前言说明: 本专栏主要记录本人递归,搜索与回溯算法的学习以及LeetCode刷题记录,按专题划分每题主要记录:(1)本人解法 本人屎山代码;(2)优质解法 优质代码…

📝前言说明:

  • 本专栏主要记录本人递归,搜索与回溯算法的学习以及LeetCode刷题记录,按专题划分
  • 每题主要记录:(1)本人解法 + 本人屎山代码;(2)优质解法 + 优质代码;(3)精益求精,更好的解法和独特的思想(如果有的话)
  • 文章中的理解仅为个人理解。如有错误,感谢纠错

🎬个人简介:努力学习ing
📋本专栏:C++刷题专栏
📋其他专栏:C语言入门基础,python入门基础,C++学习笔记,Linux
🎀CSDN主页 愚润泽

你可以点击下方链接,进行该专题内不同子专题的学习

点击链接开始学习
导论递归 (一) 、递归 (二)
二叉树的深搜穷举 vs 暴搜 vs 深搜 vs 回溯 vs 剪枝
综合练习(一)综合练习(二)
综合练习(三)综合练习(四)
FloodFill算法记忆化搜索

题目

  • 77. 组合
    • 个人解
  • 494. 目标和
    • 个人解
  • 39. 组合总和
    • 个人解
  • 784. 字母大小写全排列
    • 个人解


77. 组合

题目链接:https://leetcode.cn/problems/combinations/description/
在这里插入图片描述

个人解

思路:

  • 简单题,不如之前的难

屎山代码:

class Solution {
public:vector<vector<int>> ans;vector<int> path;void dfs(int n, int k, int pos){if(path.size() == k){ans.emplace_back(path);return;}for(int i = pos; i <= n; i++){path.push_back(i);dfs(n, k, i + 1);path.pop_back();}}vector<vector<int>> combine(int n, int k) {dfs(n, k, 1);return ans;}
};

时间复杂度:O(C(n, k))
空间复杂度:O(C(n, k) * k)


494. 目标和

题目链接:https://leetcode.cn/problems/target-sum/description/
在这里插入图片描述

个人解

屎山代码:

class Solution {
public:int ans = 0;void dfs(vector<int>& nums, int target, int pos, int current){if(pos == nums.size()){if(current == target) ans += 1;return;}dfs(nums, target, pos + 1, current + nums[pos]);dfs(nums, target, pos + 1, current - nums[pos]);}int findTargetSumWays(vector<int>& nums, int target) {dfs(nums, target, 0, 0);return ans;}
};

39. 组合总和

题目链接:https://leetcode.cn/problems/combination-sum/description/
在这里插入图片描述

个人解

思路:

  • 因为可以重复选择,所以,每一层,我们可以选择选当前的数 / 去选下一个数
  • 因为每一次选了下一个数以后就不能再回头选原来的数了,所以不会出现重复组的情况

用时:
屎山代码:

class Solution {
public:vector<vector<int>> ans;vector<int> path;void dfs(vector<int>& candidates, int target, int current, int pos){if(current == target){ans.emplace_back(path);return;}if(pos == candidates.size())return;dfs(candidates, target, current, pos + 1); // 跳过当前位置if(target - current >= candidates[pos]){path.push_back(candidates[pos]);dfs(candidates, target, current + candidates[pos], pos);path.pop_back();}}vector<vector<int>> combinationSum(vector<int>& candidates, int target) {dfs(candidates, target, 0, 0);return ans;}
};

784. 字母大小写全排列

题目链接:https://leetcode.cn/problems/letter-case-permutation/description/
在这里插入图片描述

个人解

思路:

  • 和上一题类似,当前位置有变 和 不变两种选择

用时:15:00
屎山代码:

class Solution {
public:vector<string> ans;void dfs(string s, int pos){if(pos == s.size()){ans.emplace_back(s);return;}if(!isalpha(s[pos])) // 不是字母{dfs(s, pos + 1);return;}// 当前位置不变dfs(s, pos + 1);// 当前位置改变大小写if (islower(s[pos])) {s[pos] = toupper(s[pos]);} else {s[pos] = tolower(s[pos]);}dfs(s, pos + 1);}vector<string> letterCasePermutation(string s) {dfs(s, 0);return ans;}
};

时间复杂度: O ( 2 n ) O(2^n) O(2n)
空间复杂度: O ( n × 2 n ) O(n \times 2^n) O(n×2n)


🌈我的分享也就到此结束啦🌈
要是我的分享也能对你的学习起到帮助,那简直是太酷啦!
若有不足,还请大家多多指正,我们一起学习交流!
📢公主,王子:点赞👍→收藏⭐→关注🔍
感谢大家的观看和支持!祝大家都能得偿所愿,天天开心!!!


文章转载自:

http://tVTsbwGl.qcztm.cn
http://MAgQCQoR.qcztm.cn
http://7rfggwG3.qcztm.cn
http://DhpOgvjc.qcztm.cn
http://bjfCDRdZ.qcztm.cn
http://ukMsh2zM.qcztm.cn
http://8ito3ZNw.qcztm.cn
http://8ueVnmZi.qcztm.cn
http://o2uNtY2U.qcztm.cn
http://VlgfXnnV.qcztm.cn
http://FRPsFdej.qcztm.cn
http://snpzcopA.qcztm.cn
http://FhMRq2L2.qcztm.cn
http://LF11gfob.qcztm.cn
http://VxHa4sI0.qcztm.cn
http://BBXZa7nk.qcztm.cn
http://2F11T6Hc.qcztm.cn
http://2opXioIX.qcztm.cn
http://Tgm4lefE.qcztm.cn
http://UhjuzFmN.qcztm.cn
http://jbaPgggY.qcztm.cn
http://swyfGrHN.qcztm.cn
http://dL0GchOx.qcztm.cn
http://obEnK5K1.qcztm.cn
http://5iKA2sxL.qcztm.cn
http://YudUnBui.qcztm.cn
http://jJTDyAU6.qcztm.cn
http://lasx5Rx4.qcztm.cn
http://w3U6jhHX.qcztm.cn
http://OUnvYbqS.qcztm.cn
http://www.dtcms.com/wzjs/625479.html

相关文章:

  • 招聘网站建设的目的wordpress 作者归档
  • 公司网站建设哪儿济南兴田德润实惠吗老铁外链
  • php网站开发教学网页制作网站受众群体分析
  • 海口网站建设在线重庆seo网站推广费用
  • 姜堰网站建设个人外贸公司网站
  • jsp网站建设课程设计企业网站为什么打不开
  • 婚庆网站建设策划案费用预算redhat7部署wordpress
  • layui做移动网站张家港网站建设培训学校
  • 怎么提交网站网站基础知识域名5个点
  • 网站页面怎么做的好看基层建设 官方网站
  • 网站建设模宁波建设有限公司
  • 最全的提交网站入口大全哪个网站上可以做初中数学题
  • 做外贸网站报价wordpress远程命令
  • 网站开发专业毕业设计软件开发中需要哪些可行性分析
  • 装饰网站建设运营河北外贸网站建设
  • 网页商城设计商城网站设计案例珠海建设局网站首页
  • 电子商务网站的建设与维护方法怎么制作一个网站及小程序
  • 网站建设社团活动宗旨网站logo制作教程
  • 免费网站建设可信吗国家icp备案查询系统
  • 小学学校网站建设计划网络游戏陪玩
  • 公司网站建设的签订合同网站在哪里
  • 网站建设后需要维护吗三室一厅装修效果图
  • 东莞建设培训中心网站比较厉害的网站制作公司
  • 架设仿冒网站挂马饰品电子商务网站的建设
  • 长沙网上商城网站建设方案提供秦皇岛网站建设
  • 自己做的网站响应速度慢帝国做网站的步骤
  • 建设网站需要什么内容金华开发区人才网
  • 做喷绘可以在那个网站找外贸新手怎样用谷歌找客户
  • 网站的设计方法有哪些内容网站定制合同
  • 网站做影集安全吗网站建设公司利润