首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小菜牛_
掘友等级
前端开发
初入前端,希望能把坑坐穿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
堆排序及Leetcode题目
讲解 堆特性 完全二叉树 任意一个父节点的值都大于子节点 构建堆 堆化:对指定节点进行堆化,使得当前节点大于其子节点【注意:进行过堆化后要对子节点也进行堆化,保证整棵树满足堆特性】 堆:自下而上,从最
Leetcode刷题笔记
基本排序 合并区间 对链表插入排序 存在重复元素III 颜色分类 堆排序 数组中的第K个最大元素 前K个高频元素 数据流中的第 K 大元素 分治法 回溯法 贪心算法 动态规划
Leetcode.220 存在重复元素III
题源 思路 利用滑动窗口 不同两个下标之差满足 <= k,即窗口宽度最大为k,因此窗口中的数与窗口右侧相邻的数即满足此条件。 对应下标的值之差 <= t,窗口右侧的数与窗口右侧相邻的数之差 <= t,
leetcode.147 对链表进行插入排序
题源 解题思路 利用插入排序的思维 将首个节点作为有序链表; 以首个节点作为当前节点,当前节点与下一个节点作比较; 若下一个节点比当前节点小,则将此节点从链表中删除放在缓存区,将缓存区中的节点插入到有
Letcode.56 合并区间
题源 解题思路 比较相邻两个区间的右边界和左边界,若右边界 >= 左边界,则存在重叠,需要合并。 合并策略:比较左右区间的右边界,取更大的右边间作为合并区间的右边界。 为了避免进行相邻两个区间的左边界
Leetcode.75 荷兰国旗(快速排序)
讲解 代码一 选0作为基准,从左到右,依次与基准作比较,小于基准则与基准位置互换数值。一轮后,最小数值沉淀到基准位置(即位置0处)。 下一轮,将基准位置右移一位,重复执行(1) 一轮轮下来,数值从小到
leetCode-删除最外层的括号
题源 讲解 利用栈的思维 总结 通过计数器,模拟栈。 遇到左括号,计数器 + 1(即入栈);遇到右括号,匹配毗邻的左括号,计数器 - 1(即出栈)。 当遇到左括号时,当前计数器的值 > 0, 则该左括
React中在循环组件时加key的作用
视频讲解 虚拟DOM 对真实DOM的一个抽象,以JavaScript对象生成Node节点树,用对象的属性来描述节点,实现虚拟DOM与真实DOM的映射。 Diff算法 虚拟DOM树的比较,记录差异,最终
typeof VS instanceof
typeof instanceof 作用 检测数据类型 检测对象之间的关联性 返回 小写字母字符串 布尔值 操作数 简单数据类型、函数或对象 左边是引用类型(实例),右边是函数(类) 操作数数量 1个
this详解
1.为什么要用this 一定程度上减少代码量,提高代码整洁性和可读性 2.this绑定方式 默认绑定 函数被调用,this默认指向全局Window对象 隐式绑定 this指向调用该方法的对象 硬绑定
下一页
个人成就
文章被点赞
3
文章被阅读
6,224
掘力值
391
关注了
19
关注者
1
收藏集
5
关注标签
3
加入于
2019-08-05