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

瑞安网站建设步骤网站开发是先给钱还是

瑞安网站建设步骤,网站开发是先给钱还是,大公司网页设计用什么软件好,wordpress首页密码访问顺序表是最基础的数组结构#xff0c;所有数据都按顺序存储。 第一题 1464. 数组中两元素的最大乘积 https://leetcode.cn/problems/maximum-product-of-two-elements-in-an-array/description/ 第一种#xff1a;常规解法#xff0c;遍历两次数组根据条件比较出最大的即可…顺序表是最基础的数组结构所有数据都按顺序存储。 第一题 1464. 数组中两元素的最大乘积 https://leetcode.cn/problems/maximum-product-of-two-elements-in-an-array/description/ 第一种常规解法遍历两次数组根据条件比较出最大的即可 int maxProduct(int* nums, int numsSize) {int max 0;for(int i 0; i numsSize - 1; i) {for(int j i 1; j numsSize; j) {int temp (nums[i] - 1) * (nums[j] - 1);if(temp max) max temp;}}return max; }第二种使用排序先排序数组然后直接将最大的和次大的做运算得出结果。 int cmp(const void * p1, const void *p2) {return (*(int *) p1) - (* (int *) p2); }int maxProduct(int* nums, int numsSize) {qsort(nums, numsSize, sizeof(int), cmp);return (nums[numsSize - 1] - 1) * (nums[numsSize -2] - 1); }第二题 485. 最大连续 1 的个数 https://leetcode.cn/problems/max-consecutive-ones/description/ 遍历数组将1全部加起来出现0就重置。 int findMaxConsecutiveOnes(int* nums, int numsSize) {int max 0, cur 0;for(int i 0; i numsSize; i) {cur cur * nums[i];if(cur max) max cur;}return max; }这一个和上面是一样的思路只是实现不同而已 int findMaxConsecutiveOnes(int* nums, int numsSize) {int max 0, pre 0;for(int i 0; i numsSize; i) {if(nums[i] 0) {pre 0;}else {pre 1;if(pre max) max pre;}}return max; }第三题 2057. 值相等的最小索引 https://leetcode.cn/problems/smallest-index-with-equal-value/description/ 遍历数组判断是否满足条件即可. int smallestEqual(int* nums, int numsSize) {for(int i 0; i numsSize; i) {if(i % 10 nums[i]) return i;}return -1; }第四题 27. 移除元素 https://leetcode.cn/problems/remove-element/ 遍历数组,如果当前值和val相等则把当前值放到最后面同时size-1这样就访问不到了 但是如果交换的最后一个值和当前值相等 则需要继续判断 int removeElement(int* nums, int numsSize, int val) {for(int i 0; i numsSize; i) {while(i numsSize nums[i] val) {int temp nums[i];nums[i] nums[numsSize - 1];nums[numsSize - 1] temp;--numsSize;}}return numsSize; }第五题 665. 非递减数列 https://leetcode.cn/problems/non-decreasing-array/description/ 第一遍错误做法 bool checkPossibility(int* nums, int numsSize) {int flag 0;for(int i 0; i numsSize; i) {if(nums[i] nums[i 1]) {nums[i] - nums[i 1];flag;}}if(flag 1) {return false;}else {return true;} }需要多加写条件判断还是太年轻了~ bool checkPossibility(int* nums, int numsSize) {int flag 0;int pos -1;for(int i 0; i numsSize - 1; i) {if(nums[i] nums[i 1]) {pos i;flag;}}if(flag 2) return false;if(flag 0) return true;if(pos 0 || nums[pos - 1] nums[pos 1]) return true;if(pos numsSize - 2 || nums[pos] nums[pos 2]) return true;return false; }
http://www.yutouwan.com/news/422400/

相关文章:

  • 镇江市网站建设微信公众号推广的方法
  • 现代化公司网站建设惠民建设局网站是哪个
  • 工商网站查询企业信息武威海外购物网站哪个最好
  • 域名访问网站应该怎么做百度搜索指数入口
  • 网站不备案违法吗外贸流程案例
  • h5哪个网站可以做wordpress4.x版本
  • 电商网站前端架构设计跨境商城网站开发
  • 河南网站建设app开发微网站怎么做的好
  • 海南海口网站开发公司路由器设置网站
  • 怎么自己搭建网站网站备案工作
  • 建设银行唐山分行网站天津网站建设案例
  • 大型 视频网站开发微网页制作模板
  • 沧州市网站建设价格无极官方网站
  • 网站开发样例广西电力工程建设公司网站
  • iis网站发布教程青岛外贸推广
  • 建设英文网站费用搜狐快站官网
  • 网站推广包括网站怎做百度代码统计
  • php做网站怎么样做儿童业态招商要去哪些网站
  • 国家精品课程建设工作网站公司网站介绍模板 html
  • 做视频播放网站 赚钱怎样学好网站开发
  • 网站404页面的作用火车头 wordpress4.8
  • 劳动保障局瓯海劳务市场和做网站商城网站建设公司哪家好
  • 平罗门户网站建设全国建筑企业资质查询系统官网
  • 自营店网站建设外贸网站怎么找客户
  • 合肥做网站优化公司aspnet东莞网站建设多少钱
  • 只有asp网站代码可以重新编译吗用adsl做网站备案
  • 自己做服务器网站公司网站是别人做的如何换logo
  • 微信小网站是怎么做的安徽全过程网站搭建案例
  • 网站建设教程在线观看wordpress禁止右键
  • 医院做网站是最简单的前端吗电商网站如何优化