typeScript
AGG_Chan
这个作者很懒,什么都没留下…
展开
-
react/typescript小结
react/typescript小结原创 2023-07-03 23:26:52 · 1233 阅读 · 0 评论 -
TS可选链原理分析
typescript可选链原创 2023-07-03 22:58:30 · 286 阅读 · 0 评论 -
前端算法-数组篇(四)-序数组的平方
那么数组平方的最大值就在数组的两端,不是最左边就是最右边,不可能是中间。定义一个新数组result,和A数组一样的大小,让k指向result数组终止位置。如果A[i] * A[i] >= A[j] * A[j] 那么result[k–] = A[i] * A[i];给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。如果A[i] * A[i] < A[j] * A[j] 那么result[k–] = A[j] * A[j];原创 2023-03-29 22:30:18 · 126 阅读 · 0 评论 -
前端算法-数组篇(三)-移除元素
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。两层for循环,一个for循环遍历数组元素 ,第二个for循环更新数组。时间复杂度是O(n^2)。时间复杂度:O(n),空间复杂度:O(1)原创 2023-03-28 21:48:08 · 204 阅读 · 0 评论 -
前端算法-数组篇(二)-二分查找
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。二分法,区间的定义一般为两种,左闭右闭即[left, right],或者左闭右开即[left, right)。原创 2023-02-25 17:27:57 · 164 阅读 · 0 评论