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

网站建设取得了刷粉网站推广快点

网站建设取得了,刷粉网站推广快点,主持人做的化妆品网站,河北恒基建设招标有限公司网站文章目录 给你一个按非递减顺序排序的整数数组 nums&#xff0c;返回每个数字的平方组成的新数组&#xff0c;要求也按非递减顺序排序。 #include<stdio.h>/*** brief 计算一个整数数组的平方&#xff0c;并按非递减顺序存放结果* * 该函数接受一个整数数组arr和其长度le…

文章目录


给你一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。

#include<stdio.h>/*** @brief 计算一个整数数组的平方,并按非递减顺序存放结果* * 该函数接受一个整数数组arr和其长度len,计算每个元素的平方,并将结果按非递减顺序存放在new_arr中。* 这个函数假设输入数组arr中的元素已经按非递增顺序排列。* * @param arr 输入的整数数组,元素按非递增顺序排列* @param len 输入数组的长度* @param new_arr 存放结果的数组,长度至少为len*/
void Array_Square(int arr[], int len, int new_arr[])
{// 初始化两个指针j和k,都指向数组的最后一个元素的位置int j = len-1;int k = len-1;// 使用两个指针i和j从数组的两端开始,比较平方值并填充new_arrfor(int i = 0; i<=j;){// 如果左端元素的平方小于右端元素的平方,则将较大的平方值放在new_arr的末尾,并移动右指针jif(arr[i]*arr[i] < arr[j]*arr[j]){new_arr[k--] = arr[j]*arr[j];j--;}else{// 否则,将左端元素的平方放在new_arr的末尾,并移动左指针inew_arr[k--] = arr[i]*arr[i];i++;}}
}int main()
{int arr[]={-4,-1,2,3,5};int new_arr[] = {0,0,0,0,0,0};int len=sizeof(arr)/sizeof(arr[0]);Array_Square(arr, len , new_arr);for(int i=0; i<len; i++){printf("%d ", arr[i]);}printf("\n");for(int i=0; i<len; i++){printf("%d ", new_arr[i]);}
}

该代码的时间复杂度为O(n),采用双指针的方式,一个指针指向数组的起始位置,一个指针指向数组的末尾,然后逐一比较。


文章转载自:

http://IIJRrm6E.wjhnx.cn
http://YoPP7vO6.wjhnx.cn
http://aRArlF8p.wjhnx.cn
http://ZB2u6K0X.wjhnx.cn
http://DbNy3caT.wjhnx.cn
http://FwguFzwQ.wjhnx.cn
http://Hbtmv2e6.wjhnx.cn
http://Ul0oeieN.wjhnx.cn
http://UUYRrQkN.wjhnx.cn
http://AVEgLjcj.wjhnx.cn
http://YaCh4VuD.wjhnx.cn
http://jPPT7ocv.wjhnx.cn
http://SkHUW0Mo.wjhnx.cn
http://CqOQA7kt.wjhnx.cn
http://5Umy1I3t.wjhnx.cn
http://pWJnibCU.wjhnx.cn
http://QTn25VG3.wjhnx.cn
http://tVZnYGoe.wjhnx.cn
http://6qqyQpXU.wjhnx.cn
http://vQWysAnK.wjhnx.cn
http://6Udh6yyE.wjhnx.cn
http://LcsgatL5.wjhnx.cn
http://J1H3IiZ6.wjhnx.cn
http://26bE5jiN.wjhnx.cn
http://Rv9YcXgn.wjhnx.cn
http://lEOHSsrj.wjhnx.cn
http://SnV1egme.wjhnx.cn
http://P5ylc25j.wjhnx.cn
http://dVzPMbEF.wjhnx.cn
http://jKVJKqQZ.wjhnx.cn
http://www.dtcms.com/wzjs/709774.html

相关文章:

  • 淘客必须做网站怎么做视频解析的网站
  • 成都市建网站公司免费下载app
  • 做网站需要学jspwordpress国内视频网站吗
  • 南宁网站制作多少钱小程序制作公司开发
  • 小区推广最有效的方式电商seo是什么
  • 在网上帮做图片的网站全球速卖通开店需要多少钱
  • 网站建设合同属于技术服务合同吗wordpress登陆后跳转到首页
  • 龙华网站建设方案书例文网站开通告知书
  • 怎么做网站的关键词网站的定位与功能
  • 绿色商城网站模板ppt模板免费下载网站知乎
  • 企业网站 实名认证WordPress全站广告
  • 网站建设的来源海外seo是什么
  • 免费开通的网站个人免费网站建设
  • 广州建设银行网站ppt模板免费下载百度网盘
  • 高端网站定制开发设计制作五金外贸网站模板
  • 学校网站建设策划方案室内设计师网址导航
  • 大庆+网站建设网站出现用户名密码提示
  • 网站内部搜索怎么做做网站怎样备案
  • 移动网站建设模板网站建设198
  • 改成 响应式 网站攀枝花做网站
  • 上海网站建设公司招聘代做预算网站
  • 茂港网站设计公司国家企业信息公示(全国)
  • 青州哪里做网站刚开始做网站哪有免费空间
  • 公司网站开发与维护wordpress 卸载plugin
  • 国外建筑公司网站新开传奇网站
  • 企业网站 建设过程优质网站策划
  • 局域网建立网站教程seo北京优化
  • 织梦如何做英文网站安居客官网网站
  • 大型网站外链是怎么建设的app开发软件怎么做
  • 站长工具 seo综合查询wordpress 内存超限