- 博客(4)
- 收藏
- 关注
原创 前端Javascript算法题(三)
1、链表 介绍:多个元素组成的列表,元素之间的存储不连续,用next指针连在一起。 2、数组 VS 链表 增删非首尾元素,不需要移动元素,只需要更改next指针即可。 3、Js中的链表 js中没有链表,但可以使用Object来模拟链表。 const a = { val:'a' }; const b = { val:'b' }; const c = { val:'c' }; const d = { val:'d' }; a.next = b; b.next = c; c.next = d;
2021-08-12 23:24:23 130
原创 前端小栈(二)
** 前端JavaScript算法编程题(二) ** 1、队列 (1)介绍: 队列是一个先进先出的数据结构 Js中没有队列这一数据结构,但可通过Array来实现其功能。 (2)、主要的应用场景 计算最近请求次数、以及js中异步的任务队列 (3)、编程题 写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请你实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 。 int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以
2021-08-12 22:14:47 82
原创 前端JavaScript小记
前端JavaScript解算法编程题(—) 1、栈 (1)介绍: 栈是一个后进先出的数据结构。 Javascript中没有栈这一数据结构,但可通过Array来实现栈的所有功能。 (2)主要的应用场景 符合后进先出这一特点的场景即可适用。例如有效的括号,函数调用堆栈等。 (3)编程题: (力扣中的题目) 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 function is
2021-05-30 21:05:29 130 2
原创 原生爬虫爬取虎牙绝地求生直播热度排行榜
原生爬虫爬取虎牙绝地求生直播热度排行榜 首先需要相应的知识储备: (1)import 导入方法 (2)面向对象思想 (3)for循环运用 (4)正则表达式 (5)lambda方法的应用 本次原生爬虫爬取信息的相关步骤如下: 一、明确自己想爬取的网页(以虎牙直播绝地求生板块为例) 二、找到想爬取目标的标签 三、模拟HTTP请求: 四、建立入口方法 五、转化内容格式 六、分析所获取的文本 七、利用正则表达式进行匹配 八、用lambda表达式进行提取 ...
2020-07-08 17:15:03 422 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人