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

自己视频怎么上传网站wordpress 七牛云 ssl

自己视频怎么上传网站,wordpress 七牛云 ssl,WordPress大前端dux,怎么做县城分类信息网站题目#xff1a;给定一个数组 nums#xff0c;编写一个函数将所有 0 移动到数组的末尾#xff0c;同时保持非零元素的相对顺序。 请注意 #xff0c;必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0]示例 2: 输入: …题目给定一个数组 nums编写一个函数将所有 0 移动到数组的末尾同时保持非零元素的相对顺序。 请注意 必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0]示例 2: 输入: nums [0] 输出: [0第一种解题方法代码第一种方法时间复杂度为O(n)。 代码 class Solution {public void moveZeroes(int[] nums) {/*解题思路双指针遍历数组1.使用一个指针 i 遍历数组 nums。2.使用另一个指针 j 记录非零元素应该放置的位置。3.当遇到非零元素时将其移动到 j 指向的位置并将 j 向前移动。4.遍历完成后从 j 开始到数组末尾的位置全部填充 0。*///记录非0元素存放的位置int j 0;//遍历数组for(int i 0;inums.length;i){if(nums[i] ! 0){nums[j] nums[i];j;}}//填充0while(jnums.length){nums[j] 0;j;}} } 第二种解题方法代码 代码 class Solution {public void moveZeroes(int[] nums) {/*解题思路类似冒泡排序遍历数组nums查找到0元素和非0元素时交换它们的位置将0元素向后移一直到0元素都在数组的末尾*///嵌套for循环遍历numsfor(int i 0;inums.length;i){for(int j 0;jnums.length -i -1 ;j){//查找到0元素和非0元素时交换它们的位置if(nums[j] 0 nums[j1] ! 0){//类似于交换2杯水需要一个中间变量int temp nums[j];nums[j] nums[j1];nums[j1] temp; }}}} } 第二种解题方法效率比较低需要花费的时间久嵌套for循环的时间复杂度为O(n^2)。 总结个人认为双指针遍历循环更简单高效时间空间复杂度更小因此个人更加推荐第一种解题方法。第二种方法类似于冒泡排序在这篇博客中提供一种解题思路。继续加油~
http://www.dnsts.com.cn/news/58582.html

相关文章:

  • 备案网站忘记密码重庆网站建设案例
  • 静海网站建设制作微信公众平台号申请注册
  • 个人网站页面模板html义乌企业网站建设
  • 手机网站qq登录插件广东网站开发项目
  • 做网站的叫什么新公司名称核准在哪个网站
  • 绍兴网站开发08keji苏州三石网络科技有限公司
  • 毕业设计做音乐网站可以吗怎么做学校子网站
  • php淘宝商城网站源码网站自己怎么做的
  • 网站的优化 优帮云织梦广告网站模板免费下载
  • 门户网站的好处wordpress设置注册观看
  • 网站开发工具环球建筑网校
  • 建立团购网站泰州手机网站制作
  • 辽宁省建设厅网站更新猫咪99永久找到回家的路
  • 南昌网站建设制作与维护攀枝花仁和住房和城乡建设局网站
  • 自己做的视频发什么网站吗平面设计专业哪个学校最好
  • 淄博网站建设费用甘肃网站建设选哪家
  • 做网站对电脑要求高吗建设档案员证书查询网站
  • 汶上做网站石家庄做网站的有哪些公司
  • 欣宝儿在什么网站做直播开发公司维保期内维修流程
  • 晋江住房和城乡建设局网站用html做网站的背景图怎么弄
  • 数码公司网站建设的意义网站开发需求分析与功能设计
  • 外贸网站建设哪家合适想做个网站怎么做
  • 购物网站建设的意义与目的滦平县建设局网站
  • a做片手机免费网站有哪些创意礼品私人定制
  • 天津做网站的公司有哪家网站视频主持人网
  • 西宁网站建设优化wordpress 微信主题下载
  • 江门网站优化经验网盟推广费
  • 重庆微信网站制作费用wordpress下载插件美化
  • 外贸做哪些网站平台好用深度liunx做网站
  • 饮料招商网站大全做公司网站需要注意哪些