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

宝安营销型网站建设公司网络整合营销推广

宝安营销型网站建设公司,网络整合营销推广,求个没封的a站yw1129cm,wordpress公园模板一、移除元素1、题目描述2、算法分析 思路1:查找val值对应的下标pos,执行删除pos位置数据的操作。该方法时间复杂度为O(n^2),因此不建议使用。思路2:创建新数组(空间大小与原数组一致&#xff0…

一、移除元素

1、题目描述

 

2、算法分析 

思路1:查找val值对应的下标pos,执行删除pos位置数据的操作。

        该方法时间复杂度为O(n^2),因此不建议使用。

思路2:创建新数组(空间大小与原数组一致),遍历原数组,将非val值放到tmp数组中,再将tmp数组拷贝回原数组。

        该方法时间复杂度O(N),空间复杂度O(N)。体现了用空间换时间的思想。

思路3:双指针法

        创建两个变量dst 和 src,(1)nums[src] == val,src++   

(2)nums[src] != val,赋值(src给dst),dst++,src++

3、参考代码

int removeElement(int* nums, int numsSize, int val) 
{//定义两个变量int dst = 0, src = 0;while(src < numsSize){//src值和val比较if(nums[src] != val){nums[dst] = nums[src];dst++;}src++;}return dst;
}

二、删除有序数组中的重复项

1、题目描述

2、算法分析 

思路:双指针法

        创建两个变量,分别指向起始位置和下一个位置。

(1)nums[src] == nums[dst],src++

(2)nums[src] != nums[dst],dst++,赋值(src给dst),src++

3、参考代码

int removeDuplicates(int* nums, int numsSize) 
{int dst = 0, src = dst + 1;while(src < numsSize){if(nums[src] != nums[dst]){dst++;nums[dst] = nums[src];}src++;} return dst + 1;
}

三、合并两个有序数组

1、题目描述

2、算法分析 

思路1:先合并,再排序

        冒泡排序:O(N^2)       qsort:O(NlogN)

思路2:空间换时间

        创建新数组tmp,空间大小和nums1一致,遍历两个原数组的数据并比较大小,放到tmp中。

思路3:从后往前比较大小,找大的

        注意:不能从前往后比较大小找小的,因为小的往前放会导致数据被覆盖!

 

 3、参考代码

void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n) 
{int l1 = m - 1;int l2 = n - 1;int l3 = m + n - 1;while(l1 >= 0 && l2 >= 0){//比较大小,找大if(nums1[l1] < nums2[l2]){nums1[l3] = nums2[l2];l2--;l3--;}else{nums1[l3] = nums1[l1];l1--;l3--;}}//要么l1先越界,要么l2先越界while(l2 >= 0){nums1[l3] = nums2[l2];l3--;l2--;}
}

http://www.zhtcad.com/news/124.html

相关文章:

  • 怎样做模具钢网站电子商务平台建设
  • 顺德网站建设信息清远seo
  • 在线网站模板百度小说排行榜前十
  • wordpress 头像插件陕西seo快速排名
  • 如何进行网站推广活动过程肇庆网站搜索排名
  • 免费外域网域名沧州seo公司
  • 网站字体排版技巧怎样推广自己的网站
  • 建设方案旅游局网站肇庆疫情最新消息
  • 新型建站技术网站运营公司
  • 淮南网站建设好电商网站入口
  • 公司网站规划案例网站seo源码
  • 网站架构设计面试技巧简述什么是网络营销
  • 安福相册网站怎么做的灰色行业seo
  • 代做网页制作网站东莞网站推广优化公司
  • 网站开发怎么兼容ie有创意的网络广告案例
  • 用什么软件做网站前端怎么百度推广
  • 橙子官方网站全国分站seo
  • 深圳网站建设 独百度风云榜电视剧排行榜
  • 襄阳市建设公司网站2022最新新闻素材摘抄
  • 网站建设做网站今日头条搜索优化
  • 杨颖做的车网站搜索引擎优化seo什么意思
  • wordpress没有中文长沙网站seo推广
  • 广州公司网站建设郑州众志seo
  • 利用access做网站下列关于seo优化说法不正确的是
  • 移动网站开发培训网站设计模板
  • 做网站需要的法律知识腾讯会议付费
  • 专业网站建设品牌策划方案深圳网络营销推广中心
  • 晋城网站制作公司怎么选免费网站制作
  • 网站地图是什么样子的域名注册平台哪个好
  • ps插件国外网站2345手机浏览器