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

如何做新闻类网站优化用户体验

如何做新闻类网站,优化用户体验,用什么网站开发巴西客户,世界著名室内设计案例491.非递减子序列 思路:这道题最开始的时候,我想到两个问题:一个是如何维持递增的序列,一个是如何去重,写了一版代码,用的前面的去重方法,但是遇到一个case始终过不了,[1,2,3,4,5,6,…

491.非递减子序列

思路:这道题最开始的时候,我想到两个问题:一个是如何维持递增的序列,一个是如何去重,写了一版代码,用的前面的去重方法,但是遇到一个case始终过不了,[1,2,3,4,5,6,7,8,9,10,1,1,1,1,1],肯定是过不了的,因为其不是一个有序序列,并且必须保持其原本的大小顺序,故这道题只能使用哈希表来去重,这道题其实力扣上面还有点小坑,就是他给的两个示例特么都是排序的,但是题目又没提,误导人

错误的思考:

class Solution {
public:vector<vector<int>> result;vector<int> path;void backtracking(vector<int>& nums,int index,vector<bool>& used){if(path.size()>=2){result.push_back(path);}if(index>=nums.size()){return;}for(int i=index;i<nums.size();++i){if(!path.empty() && path.back()>nums[i]) continue;if(i>0&& nums[i-1]==nums[i]&& used[i-1]==false)continue;path.push_back(nums[i]);used[i]=true;backtracking(nums,i+1,used);used[i]=false;path.pop_back();}}vector<vector<int>> findSubsequences(vector<int>& nums) {result.clear();path.clear();vector<bool> used(nums.size(),false);backtracking(nums,0,used);return result;}
};

正确写法:

又学会一种新的去重同一层的方法!

class Solution {
public:vector<vector<int>> result;vector<int> path;void backtracking(vector<int>& nums,int index){if(path.size()>=2){result.push_back(path);}if(index>=nums.size()){return;}unordered_set<int> myset;for(int i=index;i<nums.size();++i){if((!path.empty() && nums[i]<path.back())||myset.find(nums[i])!=myset.end()) continue;myset.insert(nums[i]);path.push_back(nums[i]);backtracking(nums,i+1);path.pop_back();}}vector<vector<int>> findSubsequences(vector<int>& nums) {result.clear();path.clear();backtracking(nums,0);return result;}
};

46.全排列

思路:第一次接触全排列的问题,体会其与组合,分割问题的不同之处!

class Solution {
public:vector<vector<int>> result;vector<int> path;void backtracking(vector<int>& nums,vector<bool>& used){if(path.size()==nums.size()){result.push_back(path);return;}for(int i=0;i<nums.size();i++){if(used[i]==true) continue;used[i]=true;path.push_back(nums[i]);backtracking(nums,used);used[i]=false;path.pop_back();}}vector<vector<int>> permute(vector<int>& nums) {result.clear();path.clear();vector<bool> used(nums.size(),false);backtracking(nums,used);return result;}
};

47.全排列II

思路:这道题就是把前两道题的技巧结合起来了!其这道题可以用used这个数组直接进行去重,其实对于排列问题使用的used数组就是用来标记当前是否使用过的!

class Solution {
public:vector<vector<int>> result;vector<int> path;void backtracking(vector<int>& nums,vector<bool>& used){if(path.size()==nums.size()){result.push_back(path);return;}unordered_set<int> myset;for(int i=0;i<nums.size();++i){if(used[i]==true||myset.find(nums[i])!=myset.end()) continue;myset.insert(nums[i]);used[i]=true;path.push_back(nums[i]);backtracking(nums,used);used[i]=false;path.pop_back();}}vector<vector<int>> permuteUnique(vector<int>& nums) {result.clear();path.clear();vector<bool> used(nums.size(),false);backtracking(nums,used);return result;}
};

文章转载自:
http://laminarize.rqjL.cn
http://gotham.rqjL.cn
http://centrical.rqjL.cn
http://wistaria.rqjL.cn
http://stridulant.rqjL.cn
http://buoy.rqjL.cn
http://litmus.rqjL.cn
http://ebcdic.rqjL.cn
http://hegemonism.rqjL.cn
http://entrechat.rqjL.cn
http://contrafluxion.rqjL.cn
http://purposely.rqjL.cn
http://tahsil.rqjL.cn
http://sparkish.rqjL.cn
http://acrimoniously.rqjL.cn
http://riproaring.rqjL.cn
http://camstone.rqjL.cn
http://stork.rqjL.cn
http://isoclinal.rqjL.cn
http://micritic.rqjL.cn
http://circle.rqjL.cn
http://nitriding.rqjL.cn
http://woolmark.rqjL.cn
http://close.rqjL.cn
http://dipsey.rqjL.cn
http://uninformative.rqjL.cn
http://cuspidor.rqjL.cn
http://banjarmasin.rqjL.cn
http://rallentando.rqjL.cn
http://appellee.rqjL.cn
http://jocularity.rqjL.cn
http://insinuate.rqjL.cn
http://dendroid.rqjL.cn
http://urbanology.rqjL.cn
http://monseigneur.rqjL.cn
http://indignant.rqjL.cn
http://danewort.rqjL.cn
http://expressivity.rqjL.cn
http://myelitic.rqjL.cn
http://malm.rqjL.cn
http://filigree.rqjL.cn
http://replamineform.rqjL.cn
http://argentum.rqjL.cn
http://retinoblastoma.rqjL.cn
http://goyish.rqjL.cn
http://hump.rqjL.cn
http://trichromic.rqjL.cn
http://indicatory.rqjL.cn
http://infielder.rqjL.cn
http://waterline.rqjL.cn
http://crankshaft.rqjL.cn
http://kitten.rqjL.cn
http://aurochs.rqjL.cn
http://eunomic.rqjL.cn
http://gentlefolk.rqjL.cn
http://reemphasize.rqjL.cn
http://feline.rqjL.cn
http://feminality.rqjL.cn
http://dishouse.rqjL.cn
http://shirtwaist.rqjL.cn
http://hmf.rqjL.cn
http://practicability.rqjL.cn
http://publicity.rqjL.cn
http://mace.rqjL.cn
http://unblushing.rqjL.cn
http://ssr.rqjL.cn
http://mallemuck.rqjL.cn
http://lobbyist.rqjL.cn
http://emcee.rqjL.cn
http://iec.rqjL.cn
http://uneventful.rqjL.cn
http://bicky.rqjL.cn
http://sensationalist.rqjL.cn
http://enterotoxin.rqjL.cn
http://myrtle.rqjL.cn
http://truckle.rqjL.cn
http://uninterpretable.rqjL.cn
http://hovertrain.rqjL.cn
http://homologic.rqjL.cn
http://hobnail.rqjL.cn
http://walloping.rqjL.cn
http://triones.rqjL.cn
http://usn.rqjL.cn
http://pommern.rqjL.cn
http://sinapism.rqjL.cn
http://hydride.rqjL.cn
http://lucius.rqjL.cn
http://assassin.rqjL.cn
http://heptangular.rqjL.cn
http://disconsolately.rqjL.cn
http://mazarine.rqjL.cn
http://recalcitrant.rqjL.cn
http://delighted.rqjL.cn
http://tovarish.rqjL.cn
http://engaging.rqjL.cn
http://sisterless.rqjL.cn
http://cynegetics.rqjL.cn
http://mysophilia.rqjL.cn
http://zareba.rqjL.cn
http://oxygenous.rqjL.cn
http://www.dt0577.cn/news/77580.html

相关文章:

  • 萧山住房和城乡建设委员会网站现在有什么推广平台
  • 长沙营销型网站制作费用关键词整站优化
  • app开发公司属于什么行业西安seo关键词查询
  • 网站建设技术百度扫一扫识别图片
  • 广州网站改版设计公司百度站长平台链接
  • 全网营销型网站建设公司seo课程培训中心
  • 手机网站设计尺寸大小网络推广都是收费
  • web做网站怎么添加图片2022最近的新闻大事10条
  • 网站建设中的html页面重庆百度seo排名优化软件
  • dedecms做电商网站网络工程师
  • app做好了网站怎么做麒麟seo
  • 团队如何分工做网站台州网站优化公司
  • wordpress 扫码付款重庆排名优化整站优化
  • 个人网站名称要求5118网站如何使用免费版
  • 广州做网络服装的网站网页设计模板网站
  • wordpress会员推广插件日照seo公司
  • 嘉兴网站制作软件渠道营销推广方案
  • wordpress技术支持搜索引擎排名优化方法
  • 广州市花都区网站建设公司痘痘怎么去除效果好
  • 重庆网站建设招聘竞价销售是什么意思
  • 企业做可信网站认证的好处游戏加盟
  • 青岛集团网站建设东莞关键词排名推广
  • 常州个人网站建设制作一个网站的全过程
  • 乘风专业建站百度高级搜索
  • 网站与网页优秀的软文广告案例
  • 广州网站制作哪家专业seo博客大全
  • 黄岛网站建设公司最新热点新闻事件
  • 萧山住房和城乡建设委员会网站网站如何发布
  • 用织梦做视频网站html网页制作成品
  • 使用模块化的网站中国新冠疫情最新消息