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

如何设计网页版面网站外链优化方法

如何设计网页版面,网站外链优化方法,百度云引擎搜索,上海中学门户网站重刷一遍相向双指针 题目 leetcode15 https://leetcode.cn/problems/3sum/ 类似的题目还有leetcode16 leetcode16 解答思路 关键点 快排 双指针 1#xff1a; 快速排序#xff0c;之后使用双指针遍历对应的位置#xff0c;求解 2#xff1a; 主要是在确定了第一个值…重刷一遍相向双指针 题目 leetcode15 https://leetcode.cn/problems/3sum/ 类似的题目还有leetcode16 leetcode16 解答思路 关键点 快排 双指针 1 快速排序之后使用双指针遍历对应的位置求解 2 主要是在确定了第一个值后通过双指针的方式确定出来其余两个值 3 将结果统计出来 4 返回的结果数量是可以看做是对于numsSize的组合 C^2_{numsSize}CnumsSize2 但是为什么不是C^3_{numsSize}CnumsSize3呢 因为在确定前两个数值后最后一个数值是固定的。所以是C^2_{numsSize}CnumsSize2 ​ C语言代码范例 其实可以在nums[i] nums[left] nums[right] 0的情况下也添加快速过滤。提高代码运行效率。 C语言主要掌握的是二维malloc数组的申请和二级指针的内存申请。 /*** Return an array of arrays of size *returnSize.* The sizes of the arrays are returned as *returnColumnSizes array.* Note: Both returned array and *columnSizes array must be malloced, assume caller calls free().*/int cmp(void *a, void *b) {return *(int *)a - *(int *)b; }int** threeSum(int* nums, int numsSize, int* returnSize, int** returnColumnSizes){qsort(nums, numsSize, sizeof(int), cmp);int **res (int **)malloc(sizeof(int *) * numsSize * numsSize);int i;int left;int right;int resSizeTmp 0;int left_record;int right_record;for (i 0; i numsSize - 2; i) {if (i 0 nums[i] nums[i - 1]) {continue;}left i 1;right numsSize - 1;if (nums[i] nums[left] nums[left 1] 0) {break;}while (left right) {if (nums[i] nums[left] nums[right] 0) {right--;} else if (nums[i] nums[left] nums[right] 0) {left;} else {res[resSizeTmp] (int *)malloc(sizeof(int) * 3);res[resSizeTmp][0] nums[i];res[resSizeTmp][1] nums[left];res[resSizeTmp][2] nums[right];resSizeTmp;// 存储数据后迅速过滤所有重复数据while(left right nums[left] nums[left]);while(left right nums[right] nums[--right]);}left_record nums[left];right_record nums[right];}}*returnSize resSizeTmp;*returnColumnSizes (int *)malloc(sizeof(int) * resSizeTmp);for (int i 0; i resSizeTmp; i) {(*returnColumnSizes)[i] 3;}return res; }C 做法思路与C语言相似学习一下vector的用法 用sort函数进行排序。 #include iostream using namespace std; class Solution { public:vectorvectorint threeSum(vectorint nums) {int n nums.size();sort(nums.begin(), nums.end());int i;int left;int right;vectorvectorint res;for (i 0; i n - 2; i) {if (i 0 nums[i] nums[i - 1]){ continue;}left i 1;right n - 1;while (left right) {int sum nums[i] nums[left] nums[right];if (sum 0) {vectorint tmp;tmp.push_back(nums[i]);tmp.push_back(nums[left]);tmp.push_back(nums[right]);res.push_back(tmp);while(left right nums[left] nums[left]);while(left right nums[right] nums[--right]);} else if (sum 0) {left;} else {right--;}}}return res;} };
http://www.zqtcl.cn/news/193095/

相关文章:

  • 数据库策略网站推广的有效方法有美辰网站建设
  • c 网站开发构想做网站的点子
  • 个人网站模板下载提供网站建设备案公司
  • 做网站需要会写代码6山东东营
  • 兼职刷客在哪个网站做网站搬家数据库配置
  • 做搬运的话哪个网站好网站模板建站
  • 建设个人信息网站wordpress 用户权限
  • 网站不显示域名解析错误怎么办公益网站设计
  • 怎么上传网站图片的链接手表网站排行榜
  • 网站推广方法100种百度排名规则
  • 上海专业网站建设公司站霸网络萝岗区网站建设推广
  • 做微商网站的公司永久免费crm管理系统
  • 网站开发的环境专业的建设网站
  • 公司网站建设知识注册网站备案
  • 营销型网站建设申请域名在域名做网站
  • 电商网站设计公司立找亿企邦山东德州网站建设哪家最好
  • 免费自建网站工具网站建设公司那个好
  • wordpress集成环境搭建短视频优化
  • 做网站一般把宽度做多少中国企业报集团官网
  • 什么软件可以建网站网站建设应该计入什么费用
  • 网站制作 手机版重庆网站建设mswzjs
  • 网站建设犀牛云品牌建设方案和思路
  • 网络管理系统的管理软件抖音优化推广
  • 昆山市有没有做网站设计的交互设计研究生
  • 本地网站asp iiswordpress 感染支付宝
  • 成都最专业做网站的wordpress升级500
  • 做网站首页图的规格网站建设的市场分析
  • a032网站模版自己建立网站怎么建
  • wordpress.商品厦门做网站优化价格
  • 学校网站建设源码视频生成链接网站