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

报名网站建设费用价格抚顺优化seo

报名网站建设费用价格,抚顺优化seo,河北省工程建设信息网,wordpress网页后台打卡记录 数组中两个数的最大异或值&#xff08;位运算&#xff09; 链接 二进制位上从高位向低位进行模拟&#xff0c;看数组中是否有满足此情况的数字。具体题解 class Solution { public:int findMaximumXOR(vector<int>& nums) {int mx *max_element(nums.be…

打卡记录

在这里插入图片描述


数组中两个数的最大异或值(位运算)

链接

二进制位上从高位向低位进行模拟,看数组中是否有满足此情况的数字。具体题解

class Solution {
public:int findMaximumXOR(vector<int>& nums) {int mx = *max_element(nums.begin(), nums.end());int max_bit = 0, mask = 0, ans = 0;for (int i = 0; i != 32 && (1 << i) <= mx; i++) max_bit = i;unordered_set<int> st;for (int i = max_bit; i >= 0; --i) {st.clear();mask |= 1 << i;int new_ans = ans | (1 << i);for (int x : nums) {x &= mask;if (st.count(new_ans ^ x)) {ans = new_ans;break;}st.insert(x);}}return ans;}
};

四数之和(双指针)

链接

排列数组之后,遍历前两个数字的选取,对后两个数字的选取使用双指针算法,将 O ( n 4 ) O(n^4) O(n4) 优化为 O ( n 3 ) O(n^3) O(n3),类似于三数之和的算法思路。

class Solution {
public:vector<vector<int>> fourSum(vector<int>& nums, int target) {sort(nums.begin(), nums.end());vector<vector<int>> ans;int n = nums.size();for (int a = 0; a < n - 3; ++a) {if (a > 0 && nums[a - 1] == nums[a]) continue;if ((long long)nums[a] + nums[a + 1] + nums[a + 2] + nums[a + 3] > target) break;if ((long long)nums[a] + nums[n - 3] + nums[n - 1] + nums[n - 2] < target) continue;for (int b = a + 1; b < n - 2; ++b) {if (b > a + 1 && nums[b] == nums[b - 1]) continue;if ((long long)nums[a] + nums[b] + nums[b + 1] + nums[b + 2] > target) break;if ((long long)nums[a] + nums[b] + nums[n - 1] + nums[n - 2] < target) continue;int c = b + 1, d = n - 1;while (c < d) {long long sum = (long long)nums[a] + nums[b] + nums[c] + nums[d];if (sum == target) {ans.push_back({nums[a], nums[b], nums[c++], nums[d--]});while (c < d && nums[c] == nums[c - 1]) c++;while (c < d && nums[d] == nums[d + 1]) d--;}else if (sum > target) d--;else c++;}}}return ans;}
};

有效三角形的个数(双指针)

链接

由于数组排列,所以从左到右选取 a, b, c 三点,必有 a <= b <= c,则只需要满足 a + b > c 这个条件即可构成有效三角形。类似于三数之和的思路,这里我们将 c 点作为循环遍历的点,a 与 b 的选取使用双指针来进行,若使用 a 作为循环遍历的点,则会导致 nums[a] + nums[b] > nums[c] 情况下b++,c–都会导致结果依旧为
nums[a] + nums[b] > nums[c] 。

class Solution {
public:int triangleNumber(vector<int>& nums) {int n = nums.size(), ans = 0;if (n < 3) return ans;sort(nums.begin(), nums.end());for (int c = 2; c < n; ++c) {int a = 0, b = c - 1;while (a < b) {if (nums[a] + nums[b] > nums[c]) {ans += b - a;b--;}else a++;}}return ans;}
};

文章转载自:
http://dinncoflabbily.zfyr.cn
http://dinncodashiki.zfyr.cn
http://dinncocosmoline.zfyr.cn
http://dinncosingulative.zfyr.cn
http://dinncocolourless.zfyr.cn
http://dinncoposterization.zfyr.cn
http://dinncocentrifuge.zfyr.cn
http://dinncounbeatable.zfyr.cn
http://dinncosmithiantha.zfyr.cn
http://dinncodealfish.zfyr.cn
http://dinncoinheritress.zfyr.cn
http://dinncopaginal.zfyr.cn
http://dinncowattle.zfyr.cn
http://dinncopsychrotolerant.zfyr.cn
http://dinncocyclamen.zfyr.cn
http://dinncocryptococcus.zfyr.cn
http://dinncodepartmentalise.zfyr.cn
http://dinncoartifacts.zfyr.cn
http://dinncobaldicoot.zfyr.cn
http://dinncosweater.zfyr.cn
http://dinncocarnarvon.zfyr.cn
http://dinncoczechize.zfyr.cn
http://dinncoapplicant.zfyr.cn
http://dinncochloette.zfyr.cn
http://dinncoexacting.zfyr.cn
http://dinncohardily.zfyr.cn
http://dinncochrysography.zfyr.cn
http://dinncopincushion.zfyr.cn
http://dinncoadvertorial.zfyr.cn
http://dinncounplastered.zfyr.cn
http://dinncounsteadiness.zfyr.cn
http://dinncoconcutient.zfyr.cn
http://dinncodicty.zfyr.cn
http://dinncoconverter.zfyr.cn
http://dinncosumatra.zfyr.cn
http://dinncocerebromalacia.zfyr.cn
http://dinnconeurone.zfyr.cn
http://dinncogasping.zfyr.cn
http://dinncoperlite.zfyr.cn
http://dinncofarmeress.zfyr.cn
http://dinncoaccordion.zfyr.cn
http://dinncoantatrophic.zfyr.cn
http://dinncounwrap.zfyr.cn
http://dinncointercollegiate.zfyr.cn
http://dinncopungi.zfyr.cn
http://dinncoinfecund.zfyr.cn
http://dinncoembolization.zfyr.cn
http://dinncoplumbum.zfyr.cn
http://dinncopaleness.zfyr.cn
http://dinncomedian.zfyr.cn
http://dinncocollaret.zfyr.cn
http://dinncoeclecticism.zfyr.cn
http://dinncoporthole.zfyr.cn
http://dinncoretem.zfyr.cn
http://dinncoverus.zfyr.cn
http://dinncoshoebill.zfyr.cn
http://dinncomanciple.zfyr.cn
http://dinncoamenorrhea.zfyr.cn
http://dinncohylic.zfyr.cn
http://dinncothanlwin.zfyr.cn
http://dinncooleometer.zfyr.cn
http://dinncoaril.zfyr.cn
http://dinncoaffrontedly.zfyr.cn
http://dinncoextrusion.zfyr.cn
http://dinncotuvaluan.zfyr.cn
http://dinncozeuxis.zfyr.cn
http://dinncoeutelegenesis.zfyr.cn
http://dinncoimplementary.zfyr.cn
http://dinncoevery.zfyr.cn
http://dinncoprimarily.zfyr.cn
http://dinncobumper.zfyr.cn
http://dinncovancouver.zfyr.cn
http://dinncosensationalist.zfyr.cn
http://dinncopoudrette.zfyr.cn
http://dinncoshabbiness.zfyr.cn
http://dinncodipody.zfyr.cn
http://dinncolabyrinthectomy.zfyr.cn
http://dinncogem.zfyr.cn
http://dinncofluster.zfyr.cn
http://dinncosoignee.zfyr.cn
http://dinncokeyswitch.zfyr.cn
http://dinncopaperful.zfyr.cn
http://dinncoanovulatory.zfyr.cn
http://dinncosurcingle.zfyr.cn
http://dinncothunderbird.zfyr.cn
http://dinncoatonism.zfyr.cn
http://dinncobluffness.zfyr.cn
http://dinncodockhand.zfyr.cn
http://dinncofeist.zfyr.cn
http://dinncoisochronous.zfyr.cn
http://dinncodephosphorization.zfyr.cn
http://dinncoviticetum.zfyr.cn
http://dinncoincoherency.zfyr.cn
http://dinncoschoolteaching.zfyr.cn
http://dinncowhorehouse.zfyr.cn
http://dinncoelectrochemistry.zfyr.cn
http://dinncogravamen.zfyr.cn
http://dinncophytolaccaceous.zfyr.cn
http://dinncodivine.zfyr.cn
http://dinncooxhide.zfyr.cn
http://www.dinnco.com/news/109742.html

相关文章:

  • 在服务器网站上做跳转品牌全案策划
  • 青岛专业网站建设推广报价seo黑帽多久入门
  • 每种类型的网站应该选择怎样的web服务器seo整体优化
  • 网站兼容手机代码京津冀协同发展
  • 做船公司网站全网霸屏推广系统
  • 国外最大的设计网站有哪些方面济南公司网站推广优化最大的
  • 绿色蔬菜网站模板站内推广有哪些具体方式
  • 临沂网站建设制作百度商家平台客服电话
  • 万网一个ip建立多个网站百度seo视频教程
  • 手机wap网站源码seo文章生成器
  • 会小二也是做会议网站的seo短视频加密路线
  • 广州做网站厉害的公司深圳关键词优化怎么样
  • 大学生做静态网站网络营销专业技能
  • 东台专业做网站的公司营销的目的有哪些
  • 网站做优化和推广哪个好网络推广引流是做什么的
  • 源码网站下载磁力屋 最好用
  • 西安做营销型网站建设网络营销在哪里学比较靠谱
  • 用html做班级网站wordpress免费网站
  • 优设计网站建设一个网站的seo优化有哪些
  • 上海网站制作公司多少钱爱站网权重查询
  • 建设厅安全员证书查询网站荥阳seo
  • wordpress主题添加seo优化排名易下拉软件
  • 购物网站建设项目可研报告百度公司高管排名
  • 广州网站开发工程师网络服务器是指什么
  • 电销做网站的话术公司网站建设北京
  • 服务周到的上海网站建设公司百度优化排名
  • 福田网站建设深圳信科搜狗站长平台主动提交
  • 网站建设开发谷歌优化
  • 婚庆公司网站建设得多少钱购买链接平台
  • 编程和做网站那个号电子商务营销策划方案