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

做网站属于无形资产还是费用个人怎么做淘宝客网站

做网站属于无形资产还是费用,个人怎么做淘宝客网站,企业域名怎么查找,教育培训网站抄袭#LeetCode 491. Non-decreasing Subsequences #LeetCode 491. 视频讲解#xff1a;回溯算法精讲#xff0c;树层去重与树枝去重 | LeetCode#xff1a;491.递增子序列_哔哩哔哩_bilibili 首先#xff0c;本题不能考虑首先对数组排序#xff0c;排序会导致数组直接变为一个…#LeetCode 491. Non-decreasing Subsequences #LeetCode 491. 视频讲解回溯算法精讲树层去重与树枝去重 | LeetCode491.递增子序列_哔哩哔哩_bilibili 首先本题不能考虑首先对数组排序排序会导致数组直接变为一个递增的序列。本题依然是一个组合问题所以无序i 在for loop中依然是从startIndex 开始。与之前的去重逻辑不同每一层会有一个uset 变量是记录本层元素是否重复使用新的一层uset都会重新定义不是之前去重那样的全局变量同样回溯的时候也不需要删除元素也是在树层去重。 代码 class Solution {ListListInteger result new ArrayList();LinkedListInteger path new LinkedList();public ListListInteger findSubsequences(int[] nums) {backtracking(nums, 0);return result;}public void backtracking(int[] nums, int startIndex) {if (startIndex nums.length) {return;}if (path.size() 1) {result.add(new ArrayList(path));}HashSetInteger uset new HashSet();for (int i startIndex; i nums.length; i) {if (!path.isEmpty() path.getLast() nums[i] || uset.contains(nums[i])) {continue;}uset.add(nums[i]);path.addLast(nums[i]);backtracking(nums, i 1);path.removeLast();}} } #LeetCode 46. Permutations #LeetCode 46. 视频讲解组合与排列的区别回溯算法求解的时候有何不同| LeetCode46.全排列_哔哩哔哩_bilibili 与之前的组合问题不同的地方在于排列是有序的[1, 2] 和[2, 1] 是不同的如果用used 数组那么在for loop 遍历的时候也是通过used 数组的标记来判断下一次取具体哪一个数字。 回溯方法代码 class Solution {ListListInteger result new ArrayList();LinkedListInteger path new LinkedList();public ListListInteger permute(int[] nums) {boolean[] used new boolean[nums.length];Arrays.fill(used, false);backtracking(nums, used);return result;}public void backtracking(int[] nums, boolean[] used) {if (path.size() nums.length) {result.add(new LinkedList(path));return;}for (int i 0; i nums.length; i) {if (used[i]) {continue;}used[i] true;path.addLast(nums[i]);backtracking(nums, used);used[i] false;path.removeLast();}} } #LeetCode 47. Permutations II #LeetCode 47. 视频讲解回溯算法求解全排列如何去重| LeetCode47.全排列 II_哔哩哔哩_bilibili 如果完成了之前的题目那么这个题目较简单排列的思想与上一个题目相似去重与之前组合去重相似记得数组需要排序。 回溯方法代码 class Solution {ListListInteger result new ArrayList();LinkedListInteger path new LinkedList();public ListListInteger permuteUnique(int[] nums) {boolean[] used new boolean[nums.length];Arrays.fill(used, false);Arrays.sort(nums);backtracking(nums, used);return result;}public void backtracking(int[] nums, boolean[] used) {if (path.size() nums.length) {result.add(new LinkedList(path));return;}for (int i 0; i nums.length; i) {if (i 0 nums[i] nums[i-1] !used[i-1]) {continue;}if (used[i]) {continue;}path.addLast(nums[i]);used[i] true;backtracking(nums, used);used[i] false;path.removeLast();}} }
http://www.dnsts.com.cn/news/46102.html

相关文章:

  • 企业网站建设解决方案window2008r2网站建设
  • 网站建设策划书范文商务信息网站怎么做
  • 建设工程网站168二手建筑铝模板哪里有卖
  • 加强企业网站建设给别人做金融网站 犯法吗
  • 网站建设费用有哪些wordpress注册页面404
  • 机房建设网站网站如何从后台进入
  • 深圳专业网站建设企wordpress类似娱乐网主题
  • 网站如何做地面推广山东通app官网下载二维码
  • 电子商务网站建设的要求网站名字大全有哪些
  • 江都建设总部网站快速排名服务平台
  • 提高网站建设水平吉林长春seo网站建设网站优化
  • 西安网站设计制作一般多少钱wordpress 固定导航菜单
  • 网站 内页品牌型网站建设
  • 个人可以做建站网站么wordpress固定连接无法访问
  • 建立网站目的wordpress一键关注
  • 两学一做教育考试网站淄博营销网站建设服务
  • 网站建设 招聘需求wordpress主题备份与恢复
  • 三亚兼职网站深圳建站网站网站公司
  • 沈阳网站建设索王道下拉天津北辰做网站
  • 东莞网站建设专业品牌小程序源码提取
  • 妇科医院网站建设怎么做wordpress移动端代码
  • 合肥网站建设王道下拉??福州交通建设集团官方网站
  • 关闭未备案网站一级域名建站网站建设行吗
  • php响应式个人博客网站设计凡科永久封禁了怎么办
  • wap网站建设舒肤佳网络营销方案
  • 网站支付页面怎么做做外贸 网站
  • php网站开发实战怎样写网站设计意义
  • 怎么用ps做静态网站qq空间实名认证网站
  • 做网站花多少钱建行个人手机银行app下载
  • 网站的关键字 设置wordpress i 0