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

镇海建设交通局网站首页医院网站建设套餐方案

镇海建设交通局网站首页,医院网站建设套餐方案,推广型网站建设公司,通用网站后台管理系统(php版)有序数组的平方 题目链接 题目#xff1a;给你一个按非递减顺序排序的整数数组 nums#xff0c;返回每个数字的平方组成的新数组#xff0c;要求也按非递减顺序排序。 //暴力 #includestdio.h void sort(int *nums,int n){for(int i0;in;i)for(int ji1;j给你一个按非递减顺序排序的整数数组 nums返回每个数字的平方组成的新数组要求也按非递减顺序排序。 //暴力 #includestdio.h void sort(int *nums,int n){for(int i0;in;i)for(int ji1;jn;j){if(nums[i]nums[j]){int tempnums[i];nums[i]nums[j];nums[j]temp;}} }int main(){int nums[]{-4,-1,0,3,10};int nsizeof(nums)/sizeof(nums[0]);for(int i0;in;i)nums[i]nums[i]*nums[i];sort(nums,n);for(int i0;in;i)printf(%d ,nums[i]); } 聪明方法双指针 数组其实是有序的只不过负数平方之后可能成为最大数了。那么数组平方的最大值就在数组的两端不可能是中间。此时可以考虑双指针分别指向头和尾。 并且此题没规定空间复杂度故可以新建一个数组。 //双指针 //学会这个思想的变化 #includestdio.h int main(){int nums[]{-11,-2,3,4,5,6,7};int nsizeof(nums)/sizeof(nums[0]);int result[n];//构建一个新数组int kn-1;//作为新数组的索引//***由于原数组两边的平方比中间大并且大的要在新数组后面故初始值为n-1 for(int i0,jn-1;ij;){ //定义两个指向头和尾的索引;注意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;}}for(int i0;in;i)printf(%d ,result[i]); }
http://www.zqtcl.cn/news/552737/

相关文章:

  • 网站网站制作需要多少钱沧州新增最新
  • 有什么做兼职的网站wordpress 视频站模版
  • 做信息图的网站有哪些网站建设百度经验
  • zhihe网站建设 淘宝龙岗网站建设哪家好
  • 微信h5商城网站枣庄建设工程管理局网站
  • 做弹弓教程网站旺道seo怎么优化网站
  • 监理公司宣传册设计样本杭州优化seo公司
  • 佛山优化网站关键词衡水专业做网站
  • 京东alexa排名seo发外链网站
  • 中国工业设计网站制作网页版权怎么修改
  • 贞丰县建设局网站一般的电脑培训班要多少钱
  • 模板网站建设清单太原网站制作电话
  • 网站建设的需求要素设计企业网站机
  • 深圳百度推广电话西安官网seo技术
  • 沈阳建站免费模板福州建设企业
  • 怎么在百度首页做网站wordpress返回前页
  • 张家口城乡建设局网站wordpress 等待响应
  • 专门设计网站的公司叫什么怎么做网站多少钱
  • 淡水网站建设健身器材 网站模版
  • 河南建设网站公司简介做新闻类网站需要什么资质
  • 网络文化经营许可证图片下载优化大师安装桌面
  • 网站cms系统教育网站开发文档
  • 用网站做淘客怎么做网站建设在电访销售话术
  • 做电影网站赚了几百万动画制作流程
  • 怎么做企业的网站首页wordpress 主机迁移
  • 网站常见问题网页设计代码开头
  • 聊城网站推广品牌推广计划描述
  • 池州网站制作优化有没有专业做特产的网站
  • wordpress采集站源码wordpress好用的会员插件
  • 寿县城乡建设局网站青岛网站建设大全