首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
haiweilian
掘友等级
前端
大前端开发
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
55
文章 51
沸点 4
赞
55
返回
|
搜索文章
赞
文章( 51 )
沸点( 4 )
实践 Vue3 组件库-基于开源组件库扩展业务组件(组件篇一)
在开发之前明确我们的开发组件的定位是什么?为了满足什么场景?从零开发所有的组件?基于某一个组件库的扩展和补充?从零开发所有的组件基本上很少。
如何对 React 函数式组件进行优化
本文只介绍函数式组件特有的性能优化方式,类组件和函数式组件都有的不介绍,比如 key 的使用。另外本文不详细的介绍 API 的使用,后面也许会写,其实想用好 hooks 还是蛮难的。 有过 React 函数式组件的实践,并且对 hooks 有过实践,对 useState、use…
Vue3 源码分析总结:200+流程标记、20+思维导图、2+Mini 版实现
前言 最近三个月(7 ~ 9) 所有的空闲时间全部用在了 Vue3、TypeScript、Vite 这套体系上。今天也刚好是 9 月的最后一天,因为加班的原因,预计的计划也算是刚刚好完成。 这三个月是
46.全排列|刷题打卡
给定一个 没有重复 数字的序列,返回其所有可能的全排列。 最重要的理解两个概念,一个是递归的递和归的过程,一个是回溯的思想。 递归:递归的过程中形成一个系统栈,分为递和归的过程, 函数调用之前的代码是递的过程执行的,函数调用之后的代码是归的过程执行的。 回溯:如执行时形成一个…
622.设计循环队列|刷题打卡
设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。 循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,…
82.删除排序链表中的重复元素-ii|刷题打卡
给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 因为可能删除头节点,需要一个哨兵节点。然后需要两个指针,pre 用来定位相同节点的开头前一个指针,cur 用来查找相同节点的结尾 因为删除重复元素时有可能需要删除第一个,首先我们要新建一个哨…
61.旋转链表|刷题打卡
给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 如果要旋转得先构造成一个环,然后再找到新的头节点再断开这个环。 举例 1->2->3->4->5 移动 k = 1 位,结果为 5->1->2->3->4。 构成一个环的办法,循环链表获取未节点指…
206.反转链表|刷题打卡
反转一个单链表。 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 举例如有链表 head = 1->2->3->null。我们需要定义三个变量来实现反转。 pre 上一个节点,默认 pre = null。 cur 当前遍历的节点,默认 cur = head(1->…
203.移除链表元素|刷题打卡
删除链表中等于给定值 val 的所有节点。 举例 1->2->6->3->4->5 要删除值为 2 的节点。 应该先判断 1 的下一个节点是不是 2。 如果是就让 1 的指针指向下一个节点(需要删除的)的下一个节点 1->2->6->3->4->5 => 1->6->3->4-…
141.环形链表|刷题打卡
给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos 不…
下一页
个人成就
文章被点赞
471
文章被阅读
73,343
掘力值
2,518
关注了
29
关注者
216
收藏集
6
关注标签
11
加入于
2019-12-11