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

单页网站制作建站仿站查询学校信息的网站

单页网站制作建站仿站,查询学校信息的网站,什么网站做网页好,今天邯郸下的紧急通知一、有序数组的平方 1.1暴力解法 可以直接使用C当时自带的排序算法库函数进行计算#xff0c;属于暴力解法#xff0c;复杂度较高#xff0c;那么有没有运行效率更高的算法思想呢#xff1f; class Solution { public:vectorint sortedSquares(vectorint当时自带的排序算法库函数进行计算属于暴力解法复杂度较高那么有没有运行效率更高的算法思想呢 class Solution { public:vectorint sortedSquares(vectorint nums) {for(int i0;inums.size();i){nums[i]*nums[i];}sort(nums.begin(),nums.end());return nums;} }; 1.2双指针法 class Solution { public:vectorint sortedSquares(vectorint nums) {int knums.size()-1;int i,j;vectorint result(nums.size(),0);for(i0,jnums.size()-1;ij;){if(nums[i]*nums[i]nums[j]*nums[j]){result[k--]nums[j]*nums[j];j--;}else{result[k--]nums[i]*nums[i];i;}}return result;} }; 二、长度最小的子数组 2.1暴力解法使用两层for循环进行运算 暴力解法确实可以进行运算但是当测试的数组很多数字的时候就超时了 class Solution { public:int minSubArrayLen(int target, vectorint nums) {int resultINT32_MAX;int sum0;int length0;for(int i0;inums.size();i){sum0;for(int ji;jnums.size();j){sumnums[j];if(sumtarget){lengthj-i1;resultresultlength?result:length;break;}}}return resultINT32_MAX?0:result;} }; 2.2使用滑动窗口进行运算 在这里要格外注意为什么使用while(sumtarget)而不是if(sumtarget)来判断 class Solution { public:int minSubArrayLen(int target, vectorint nums) {int resultINT32_MAX;int sum0;int i0;int j0;int length0;//子数组的长度for(j0;jnums.size();j){sumnums[j];while(sumtarget){lengthj-i1;resultresultlength?result:length;sum-nums[i];}}return resultINT32_MAX?0:result;} }; 三、螺旋矩阵 在这里主要是我们要提前规定好怎么查询有规律得查询才能不会发生错误的查询和排序 class Solution { public:vectorvectorint generateMatrix(int n) {vectorvectorint res(n, vectorint(n, 0));int startx0;int starty0;int count1;int offset1;int loopn/2;int midn/2;int i0,j0;while(loop--){istartx;jstarty;for(jstarty;jn-offset;j){res[i][j]count;}for(istartx;in-offset;i){res[i][j]count;}for(;jstartx;j--){res[i][j]count;}for(;istartx;i--){res[i][j]count;}startx;starty;offset;}if(n%2!0){res[mid][mid]count;}return res;} };
http://www.zqtcl.cn/news/471033/

相关文章:

  • wordpress中portfolio重庆网站seo按天计费
  • 做淘客网站需要多大的空间工程公司名称大全简单大气
  • 康县建设局网站网站做优化
  • 笔记网站开发代码下载了wordpress后
  • 北京招聘高级网站开发工程师域名最新通知
  • 企业如何实现高端网站建设西安百度推广开户
  • 广西城乡住房建设厅网站首页本地 安装 WordPress主题
  • 网站开发 技术方案设计一个软件需要多少钱
  • 网站如何做死链接提交建设银行网站官网网址
  • 网站难做吗承德平台
  • 手机备案网站营销网络建设怎么写
  • 建个网站要花多少钱WordPress密码重设怎么改
  • 招商网站建设免费网站改版 升级的目的
  • 安徽圣力建设集团网站如何自己开发微信小程序
  • 学院网站板块盘多多搜索引擎入口
  • 网站seo内部优化wordpress建站网站报错
  • 网站建设科技国外网站入口
  • 怎样用网站做淘宝推广免费的项目管理软件
  • 共青城网站建设微网站开发报价
  • 网站建设选超速云建站网站建设公司比较
  • 芜湖网络科技有限公司沈阳网站推广优化公司哪家好
  • 自己制作图片文字图片网站建设和优化内容最重要性
  • 邢台做网站优化建筑行业新闻资讯
  • 站长统计app最新版本2023网站标题是关键词吗
  • 中山精品网站建设市场wordpress登陆phpadmin
  • 泸县手机网站建设佛山城市建设工程有限公司
  • 长沙网站推广排名优化wordpress主题字体更改
  • 深圳网站建设软件定制公司房地产开发公司注册资金要求
  • 个人如何在企业网站做实名认证房地产平面设计主要做什么
  • 网站做字工具WordPress搜索功能增强