文章 2023-12-14 来自:开发者社区

前端算法专栏-数组-125. 验证回文串

​Hi 大家好。我是程序员库里,今天新开一个前端算法专栏。 接下来会分类给大家分享常考算法题目。 很多朋友也是看着这套系列算法拿到很多offer!所以也是想分享给更多朋友,帮助到有需要的朋友。 分类 数组-对撞指针 题目 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。...

前端算法专栏-数组-125. 验证回文串
文章 2023-12-06 来自:开发者社区

前端算法专栏-数组-167. 两数之和 II - 输入有序数组

介绍 Hi 大家好。我是程序员库里,今天新开一个前端算法专栏。 接下来会分类给大家分享常考算法题目。 很多朋友也是看着这套系列算法拿到很多offer!所以也是想分享给更多朋友,帮助到有需要的朋友。 分类 数组-对撞指针 题目 167. 两数之和 II - 输入有序数组 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 **...

前端算法专栏-数组-167. 两数之和 II - 输入有序数组
文章 2023-11-29 来自:开发者社区

前端算法专栏-数组-75.颜色分类

介绍 Hi 大家好。我是程序员库里,今天新开一个前端算法专栏。 接下来会分类给大家分享常考算法题目。 很多朋友也是看着这套系列算法拿到很多offer!所以也是想分享给更多朋友,帮助到有需要的朋友。 分类 数组-三路快排 题目 75. 颜色分类 给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地**对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色...

前端算法专栏-数组-75.颜色分类
阿里云文档 2023-07-13

什么是Array数组类型

本文主要对Array类型的使用场景、数据推送及搜索语法进行系统的介绍,方便大家理解。

文章 2023-06-07 来自:开发者社区

前端算法-除自身外数组的乘积

题目给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。输入: nums = [-1,1,0,-3,3] 输出: [0,0,9,0,0]思路一我们先判断当前形参nums是不是为null或者形参nums的长度等不等于0,如果是则直接返回null,如果不是则声明一个length变量进行存储当前形参nums的长....

文章 2023-06-07 来自:开发者社区

前端算法-数组轮转

题目给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5] 向右轮转 3 步: [5,6,7,1,2,3,4]思路一我们先创建一个result数组,用来存放调整位置....

文章 2023-01-08 来自:开发者社区

【前端算法】在一个数组中找出和为n的两个数

在一个数组中找出和为n的两个数有一个递增的数组[1,2,4,7,11,15]和一个n=15数组中有两个数,和是n。即4 + 11 === 15写一个JS函数,找出这两个数常规思路嵌套循环,找到一个数,然后去遍历下一个数,求和,判断时间复杂度是O(n^2), 不可用代码实现——嵌套循环function searchNum1 (arr:number[],n:number):number[] { ...

文章 2023-01-08 来自:开发者社区

【前端算法】将一个数组旋转K步

输入一个数组[1, 2, 3, 4, 5, 6, 7]k = 3, 即旋转3步输出[5, 6, 7, 1, 2, 3, 4]思路1、把末尾的元素挨个 pop ,然后 unshift 到数组前面2、把数组拆分,最后concat 拼接到一起代码示例1function rotate1 (arr: number[], k?:number): number[] { const len = arr.le...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能引擎技术

AI Online Serving,阿里巴巴集团搜推广算法与工程技术的大本营,大数据深度学习时代的创新主场。

+关注
X
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等