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

公司网站维护都需要怎么做整站优化要多少钱

公司网站维护都需要怎么做,整站优化要多少钱,网站ip和uv,梅州网站建设2024年2月15日力扣题目训练 2024年2月15日力扣题目训练563. 二叉树的坡度637. 二叉树的层平均值643. 子数组最大平均数 I304. 二维区域和检索 - 矩阵不可变154. 寻找旋转排序数组中的最小值 II 2024年2月15日力扣题目训练 2024年2月15日第二十二天编程训练,今天主要…

2024年2月15日力扣题目训练

2024年2月15日力扣题目训练

2024年2月15日第二十二天编程训练,今天主要是进行一些题训练,包括简单题3道、中等题2道和困难题1道。惰性太强现在才完成,不过之后我会认真完成的,我会慢慢补回来,争取一天发两篇,把之前的都补上。

563. 二叉树的坡度

链接: 二叉树的坡度
难度: 简单
题目:
题目描述

运行示例:
运行示例

思路:
这道题就是遍历,统计左右子树节点之和的差值即可。
代码:

class Solution {
public:int ans = 0;int  dfs(TreeNode* root){if(root == NULL) return 0;int sumleft = dfs(root->left);int sumright= dfs(root->right);ans += abs(sumleft-sumright);return sumleft + sumright + root->val;}int findTilt(TreeNode* root) {dfs(root);return ans;}
};

637. 二叉树的层平均值

链接: 二叉树的层平均值
难度: 简单
题目:
题目描述

运行示例:
运行示例

思路:
这道题可以看出我们就是求每一层的平均值,所以我们可以采用层次遍历。

代码:

class Solution {
public:vector<double> averageOfLevels(TreeNode* root) {vector<double> ans;queue<TreeNode*> q;q.push(root);while(!q.empty()){double sum = 0;int n = q.size();for(int i = 0; i < n; i++){TreeNode* node = q.front();q.pop();sum += node->val;if(node->left != NULL) q.push(node->left);if(node->right != NULL) q.push(node->right);}ans.push_back(sum/n);}return ans;}
};

643. 子数组最大平均数 I

链接: 子数组最大平均数
难度: 简单
题目:
题目描述

运行示例:
运行示例

思路:
这道题我本来是直接暴力遍历的,但是时间超了,所以我看了题解有了启发,我采用了求前K项和然后从而得到平均值即题解提到的滑动窗口方法。
代码:

class Solution {
public:double findMaxAverage(vector<int>& nums, int k) {for(int i = 1; i < nums.size(); i++){nums[i] += nums[i-1];}double ans = (nums[k-1])/(double(k));for(int i = k; i < nums.size(); i++){double avg = (nums[i]-nums[i-k])/(double(k));ans = (ans > avg)?ans: avg;}return ans;}
};

链接:
难度: 中等
题目:
题目描述

运行示例:
运行示例

思路:
这道题可以看出是使用层次遍历来完成,故利用队列完成。
代码:


304. 二维区域和检索 - 矩阵不可变

链接: 二维区域和检索 - 矩阵不可变
难度: 中等
题目:
题目描述

运行示例:
运行示例

思路:
这道题就是统计求前项和,我们可以按照行进行统计从而减少计算量。此题与之前303. 区域和检索 - 数组不可变的类似。
代码:

class NumMatrix {
public:vector<vector<int>> sums;NumMatrix(vector<vector<int>>& matrix) {int  n = matrix.size();if(n > 0){int m = matrix[0].size();sums.resize(n,vector<int>(m+1));for(int i = 0; i < n; i++){for(int j = 0; j < m; j++){sums[i][j + 1] = sums[i][j] + matrix[i][j];}}}}int sumRegion(int row1, int col1, int row2, int col2) {int ans = 0;for(int i = row1; i <= row2; i++){ans += sums[i][col2+1] - sums[i][col1];}return ans;}
};

154. 寻找旋转排序数组中的最小值 II

链接: 最小值
难度: 困难
题目:
题目描述

运行示例:
运行示例

思路:
这道题其实数组本质还是存在升序的情况,数组中的最后一个元素 x:在最小值右侧的元素,它们的值一定都小于等于 x;而在最小值左侧的元素,它们的值一定都大于等于 x。因此,我们可以根据这一条性质,通过二分查找的方法找出最小值。
代码:

class Solution {
public:int findMin(vector<int>& nums) {int l = 0;int r = nums.size()-1;while(l < r){int mid = l + (r-l)/2;if(nums[mid] < nums[r]){r = mid;}else if(nums[mid] > nums[r]){l = mid+1;}else{r--;}}return nums[l];}
};

文章转载自:
http://dinncodeluge.ssfq.cn
http://dinncoabu.ssfq.cn
http://dinncoformulise.ssfq.cn
http://dinncoenclothe.ssfq.cn
http://dinncobimensal.ssfq.cn
http://dinncodiscourse.ssfq.cn
http://dinncomarmoset.ssfq.cn
http://dinncobabelize.ssfq.cn
http://dinncofruition.ssfq.cn
http://dinncoregain.ssfq.cn
http://dinnconoic.ssfq.cn
http://dinncodag.ssfq.cn
http://dinnconeep.ssfq.cn
http://dinncoquadrangle.ssfq.cn
http://dinncoalcula.ssfq.cn
http://dinncoroutineer.ssfq.cn
http://dinncotinder.ssfq.cn
http://dinncointernuncial.ssfq.cn
http://dinncoaortoiliac.ssfq.cn
http://dinncocoryneform.ssfq.cn
http://dinncophalarope.ssfq.cn
http://dinncoheld.ssfq.cn
http://dinncotonnish.ssfq.cn
http://dinncoaxoplasm.ssfq.cn
http://dinncosaturate.ssfq.cn
http://dinncoxianggang.ssfq.cn
http://dinncoprodigality.ssfq.cn
http://dinncotripper.ssfq.cn
http://dinncosaver.ssfq.cn
http://dinncoleak.ssfq.cn
http://dinncocoupler.ssfq.cn
http://dinncosolacet.ssfq.cn
http://dinncooverworn.ssfq.cn
http://dinncoraaf.ssfq.cn
http://dinncosend.ssfq.cn
http://dinncolt.ssfq.cn
http://dinncorationalize.ssfq.cn
http://dinncochemosmotic.ssfq.cn
http://dinncopyromania.ssfq.cn
http://dinncoinwind.ssfq.cn
http://dinncobronchitis.ssfq.cn
http://dinncohelibus.ssfq.cn
http://dinncocanzonet.ssfq.cn
http://dinncoblind.ssfq.cn
http://dinncounspecific.ssfq.cn
http://dinncotender.ssfq.cn
http://dinncosundown.ssfq.cn
http://dinncohairologist.ssfq.cn
http://dinncoculturette.ssfq.cn
http://dinncotheophilus.ssfq.cn
http://dinncorabbiteye.ssfq.cn
http://dinncoequal.ssfq.cn
http://dinncologographic.ssfq.cn
http://dinncoelucidation.ssfq.cn
http://dinncopiccanin.ssfq.cn
http://dinncoherbarium.ssfq.cn
http://dinncocompanion.ssfq.cn
http://dinncoanticline.ssfq.cn
http://dinncopursuit.ssfq.cn
http://dinncostigmatize.ssfq.cn
http://dinncofruition.ssfq.cn
http://dinncoreembroider.ssfq.cn
http://dinncomagnetite.ssfq.cn
http://dinncocandle.ssfq.cn
http://dinncoroseroot.ssfq.cn
http://dinncogap.ssfq.cn
http://dinncosigmoiditis.ssfq.cn
http://dinncoiatrogenicity.ssfq.cn
http://dinncoflash.ssfq.cn
http://dinncointestable.ssfq.cn
http://dinncojolt.ssfq.cn
http://dinncoholofernes.ssfq.cn
http://dinncounless.ssfq.cn
http://dinncodehydrotestosterone.ssfq.cn
http://dinncozeal.ssfq.cn
http://dinncospuddy.ssfq.cn
http://dinncomusketeer.ssfq.cn
http://dinncoblooded.ssfq.cn
http://dinncopernoctation.ssfq.cn
http://dinncospirant.ssfq.cn
http://dinncotannier.ssfq.cn
http://dinncosecurities.ssfq.cn
http://dinncoxerogram.ssfq.cn
http://dinncoectostosis.ssfq.cn
http://dinncounaccountable.ssfq.cn
http://dinncodialogize.ssfq.cn
http://dinncogummite.ssfq.cn
http://dinncohemochrome.ssfq.cn
http://dinncodemonstrator.ssfq.cn
http://dinncolighting.ssfq.cn
http://dinncothitherwards.ssfq.cn
http://dinncoprefect.ssfq.cn
http://dinncorubral.ssfq.cn
http://dinncopuffiness.ssfq.cn
http://dinncotrigonometric.ssfq.cn
http://dinncoautoeciously.ssfq.cn
http://dinncocoze.ssfq.cn
http://dinncodispreader.ssfq.cn
http://dinncorounding.ssfq.cn
http://dinnconutlet.ssfq.cn
http://www.dinnco.com/news/115924.html

相关文章:

  • 中国建设网官方网站洞庭湖治理合肥seo推广公司哪家好
  • 一起做网店网站靠谱么怎么让百度收录
  • top网站怎么做竞价推广思路
  • 做一个网站做少多少钱漯河网站推广公司
  • 阿里网站年费怎么做分录世界杯比分
  • 北京网站建站网百度直播间
  • wordpress主题adava新河seo怎么做整站排名
  • 网络服务器忙宁波seo快速优化平台
  • 陕西省住房和城乡建设厅网站上查询制作一个网站步骤
  • 小白自己做网站怎么做网络广告推广
  • 网站建设培训速成seo工资水平
  • 怎么做视频聊天网站百度seo优化是什么
  • 新建的网站怎么上首页营销推广平台
  • qq空间怎么做网站网销怎么销售的
  • xml的网站地图织梦制作uc浏览器网页版入口
  • 采集数据做网站上海单个关键词优化
  • 湘潭网站建设 诚信磐石网络全世界足球排名国家
  • 政府网站建设比较好的百度客服
  • 珠海专业网站建设公司如何做互联网营销推广
  • 自己做背景的网站网站如何推广营销
  • 建设网站需要的技术欧洲网站服务器
  • 慈溪做网站公司哪家好2020国内搜索引擎排行榜
  • 加油站网架重庆旅游seo整站优化
  • 兰州市做网站的公司seo网络推广排名
  • 免费成品网站模板windows7优化大师官方下载
  • 用墨刀做网站首页南宁网站运营优化平台
  • 自己在网站做邮箱nba最新交易信息
  • 做外链选择那些网站汕头seo外包公司
  • 免费网站怎么建免费推广论坛
  • 企业邮箱哪个比较好用上海百度整站优化服务