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

山西省网站建设备案表成都专业网站建设

山西省网站建设备案表,成都专业网站建设,本地建站软件有哪些,ftp上传网站步骤文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 排序 二【题目难度】 中等 三【题目编号】 面试题10.11.峰与谷 四【题目描述】 在一个整数… 文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 排序 二【题目难度】 中等 三【题目编号】 面试题10.11.峰与谷 四【题目描述】 在一个整数数组中“峰”是大于或等于相邻整数的元素相应地“谷”是小于或等于相邻整数的元素。例如在数组{5, 8, 4, 2, 3, 4, 6}中{8, 6}是峰 {5, 2}是谷。现在给定一个整数数组将该数组按峰与谷的交替顺序排序。 五【题目示例】 示例: 输入: [5, 3, 1, 2, 3]输出: [5, 1, 3, 2, 3] 六【题目提示】 n u m s . l e n g t h 10000 nums.length 10000 nums.length10000 七【解题思路】 首先对数组从小到大排序排序之后我们仔细思考题目的要求题目要求数组按照“大-小”的顺序对数组重新组合现在对于排序后的任意一个位置i的数字来说i-1位置的数字小于位置i的数组位置i1的数字大于位置i的数字而位置i1的数字又大于位置i-1和位置i的数字所以我们只需要将位置i的数字和位置i1的数字进行交换这样位置i的数字就大于位置i1的数字了而且位置i的数字也大于位置i-1的数字就形成了“峰”和“谷”只需要每两个数字为一组遍历数组即可本题不需要返回值 八【时间频度】 时间复杂度 O ( n l o g n ) O(nlogn) O(nlogn) n n n为传入的数组的长度空间复杂度 O ( l o g n ) O(logn) O(logn) n n n为传入的数组的长度 九【代码实现】 Java语言版 class Solution {public void wiggleSort(int[] nums) {Arrays.sort(nums);for(int i 0;i nums.length - 1;i2){int temp nums[i];nums[i] nums[i 1];nums[i 1] temp;}} }C语言版 int compare(const void *a, const void *b) {return *(int *)a - *(int *)b; }void wiggleSort(int* nums, int numsSize) {qsort(nums, numsSize, sizeof(int), compare);for(int i 0;i numsSize - 1;i 2){int temp nums[i];nums[i] nums[i 1];nums[i 1] temp;} }Python语言版 class Solution:def wiggleSort(self, nums: List[int]) - None:nums.sort()for i in range(0, len(nums) - 1, 2):temp nums[i]nums[i] nums[i 1]nums[i 1] tempC语言版 class Solution { public:void wiggleSort(vectorint nums) {if(nums.size() 0){return;}sort(nums.begin(), nums.end());for(int i 0;i nums.size() - 1;i 2){int temp nums[i];nums[i] nums[i 1];nums[i 1] temp;}} };十【提交结果】 Java语言版 C语言版 Python语言版 C语言版
http://www.pierceye.com/news/124444/

相关文章:

  • 微信营销模式有seo短视频网页入口引流推广
  • 做商城网站简单吗长春网站建设服务
  • 工厂弄个网站做外贸如何app开发报价公司
  • 网销网站建设流程如何创建网站挣钱
  • 韶关网站制作手机推广app
  • Linux做视频网站网速均衡网页编辑实践报告
  • 做ppt好的模板下载网站如何查看网站空间商
  • 武义公司网站建设公司如何建设网站首页
  • hdwiki做网站罗湖网站建设联系电话
  • 深圳网站建设 利科技wordpress插件 手机版
  • 南通优普网站建设团队课程设计模板
  • 网站建设与维护的选择题浦东新区做网站
  • 做视频网站视频放在哪里网站备案目的
  • 建设部安全事故通报网站怎么更改网站的备案号
  • 重庆网站建设维护网络推广引流方法
  • 精品网站开发分销网站建站
  • 建设一个教程视频网站需要什么资质策划书案例范文
  • 郑州汉狮做网站的大公司海尔网站建设
  • 成都网站制作成都重庆网红景点排名
  • 广西南宁市网站制作公司制作图片的软件加字体
  • 新手搭建网站教程品牌推广费用预算
  • 广州网站设计网站制作竞价托管多少钱
  • 创建企业营销网站包括哪些内容软考高项彻底没用了
  • 企业品牌网站建设方案无锡网站设计多少钱
  • 轻量级网站开发在线旅游网站平台有哪些
  • 怎么用vs做网站推广优化网站排名
  • 免费推广网站软件常宁网站建设常宁网站建设
  • 冀州市网站建设html编辑器安卓版手机版软件
  • 广州专业网站改版方案网站建设要做ui和什么
  • 做网站显示上次登录时间代码h5素材库