- 博客(6)
- 收藏
- 关注
原创 LeetCode每日一题:构造有效字符串的最少插入数
因为跟字符串有关,众所周知,字符串不可变,如果使用for循环等方法的话,就会创建许多新的字符串,占用大量内存。在 "b" 之前插入 "a" ,在 "b" 之后插入 "c" 可以得到有效字符串 "所以我们只需要把字符串中含有这三类的子字符串数量分别求出来,x,y,z。在每个 "a" 之后依次插入 "b" 和 "c" 可以得到有效字符串 "a。2.ab|bc|ac --这一类只需添加1个字母。3.a|b|c --这一类需要添加两个字母。> 添加空间复杂度, 示例: $O(n)$
2023-10-10 16:22:58 189 1
原创 Vue的学习之路--Vue的数据代理
数据代理是一种技术,通过代理、拦截对象属性及方法的访问请求,实现与该对象的交互。在Vue中,数据代理是指在Vue实例化一个组件时,Vue会将组件中的data属性中的数据转化为getter/setter,并将这些getter/setter注册到Vue的响应式系统中,在Vue实例中访问组件中的数据时,实际上是访问了这个getter/setter,它能统计出数据的依赖关系,并在数据变化时更新视图。
2023-05-07 00:49:31 996 1
原创 按住shift键多选demo(原生js实现)
1.两种选择模式:①单选模式;②多选模式;2.直接点击,触发单选模式3.在点击的时候,如果 shift 键处于keydown状态,则触发多选模式4.应用于两种模式上的取消选中。
2023-04-14 23:37:00 746 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人