前端算法
Grit_Crab
这个作者很懒,什么都没留下…
展开
-
算法(简单篇)
1. 求两个数组的交集/** * @param {number[]} nums1 * @param {number[]} nums2 * @return {number[]} */var intersection = function(num1,num2) { return [...new Set(num1)].filter(item => num2.includes(item))}2. 有效括号/** * @param {string} s * @return原创 2021-11-26 17:19:09 · 340 阅读 · 0 评论 -
前端数据结构day1
数据结构:计算机存储、组织数据的方式,就像锅碗瓢盆。算法:一系列解决问题的清晰指令,就像食谱程序 = 数据结构 + 算法(数据结构为算法提供服务,算法围绕数据结构操作)数据结构:栈、队列、链表;集合、字典;树、堆、图;时间复杂度:时间复杂度:空间复杂度:算法在运行过程中临时占用存储空间大小的量度O(1): 只声明了单个变量,单个变量所占用的内存永远是1栈一个后进先出的数据结构(logN,矩阵)...原创 2021-05-19 02:45:01 · 209 阅读 · 0 评论