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

专门做本子的网站彩视网站建设策划

专门做本子的网站,彩视网站建设策划,本科自考和成考的区别,个人网站备案如何取名称给你一个数组 nums 和一个值 val#xff0c;你需要 原地 移除所有数值等于 val 的元素#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间#xff0c;你必须仅使用 O(1) 额外空间并原地修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的…给你一个数组 nums 和一个值 val你需要 原地 移除所有数值等于 val 的元素并返回移除后数组的新长度。 不要使用额外的数组空间你必须仅使用 O(1) 额外空间并原地修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 nums [3,2,2,3], val 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。 你不需要考虑数组中超出新长度后面的元素。 示例 2: 给定 nums [0,1,2,2,3,0,4,2], val 2, 函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。 你不需要考虑数组中超出新长度后面的元素。 这里主要解法就是快慢指针快指针寻找数组下一个值慢指针指向地址用于更新地址上的值 // 时间复杂度O(n) // 空间复杂度O(1) class Solution { public:int removeElement(vectorint nums, int val) {int slowIndex 0;for (int fastIndex 0; fastIndex nums.size(); fastIndex) {if (val ! nums[fastIndex]) {nums[slowIndex] nums[fastIndex];}}return slowIndex;} };相关题目 26 283 844 977 有序数组的平方 给你一个按 非递减顺序排序的整数数组 nums返回 每个数字的平方组成的新数组要求也按 非递减顺序 排序。 class Solution { public:vectorint sortedSquares(vectorint nums) {int n nums.size();int negative -1;for (int i 0; i n; i) {if (nums[i] 0) {negative i;} else {break;}}vectorint ans;int i negative, j negative 1;while (i 0 || j n) {if (i 0) {ans.push_back(nums[j] * nums[j]);j;}else if (j n) {ans.push_back(nums[i] * nums[i]);--i;}else if (nums[i] * nums[i] nums[j] * nums[j]) {ans.push_back(nums[i] * nums[i]);--i;}else {ans.push_back(nums[j] * nums[j]);j;}}return ans;} };双指针的思路 class Solution { public:vectorint sortedSquares(vectorint A) {int k A.size() - 1;vectorint result(A.size(), 0);for (int i 0, j A.size() - 1; i j;) { // 注意这里要i j因为最后要处理两个元素if (A[i] * A[i] A[j] * A[j]) {result[k--] A[j] * A[j];j--;}else {result[k--] A[i] * A[i];i;}}return result;} };
http://www.huolong8.cn/news/304263/

相关文章:

  • 企业手机网站建设价位和coser做网站
  • 有关互联网网站seo优化sem推广
  • 网站服务器失去响应有没有哪些可以看片的
  • 建设环评备案登记网站中国最大的中文网站
  • wordpress微信登录插件下载网站加速优化
  • 不用服务器怎么做网站丰台高端网站建设
  • 唐山网站公司建站系统开发项目管理
  • 河北交通建设投资集团公司网站在线定制签名
  • 做网站设计公司价格今天全国生猪价格一览表
  • 自己公司网站自己能做吗进入兔展网站做PPt
  • 青岛胶南做网站的十堰企业网站制作公司
  • 设计网站架构购物平台口碑最好的是哪个
  • 企业门户网站的安全性wordpress底部footer
  • 网站 seo 优化建议东莞个人网站制作
  • 天津武清做网站的公司动漫风格网站
  • 观澜小学网站建设搜索引擎seo如何优化
  • 太原网络推广网站自己怎么开发社交app软件
  • 网站建设设计主要系统张掖网站设计公司
  • 丹灶网站设计wordpress 导航下拉
  • 电商 网站模板微网站建设包括哪些内容
  • 推广型网站如何建站纯html网站开发工具
  • 建设兼职网站目的福州城市建设规划网站
  • 泰州住房和城乡建设厅网站首页辽宁个人网站建设口碑推荐
  • 网站建设的制度开发网站开始的工作
  • 怎么给网站制作二维码微信小程序开发300元
  • 做h的小说网站婚恋网站怎么做
  • 河南网站建设运营域名注册公司公司网站开发项目管理制度
  • 手机怎么浏览国外网站个人承接网站开发项目
  • 物流企业网站建设步骤移动端模板 wordpress
  • 北安网站设计网站一年的费用