掘友等级
获得徽章 0
#每日一题# 力扣122 买卖股票最佳时机 贪心得出利润数组在将正利润相加
#每日一题# 力扣 53 最大子数组和 贪心。 减少时间复杂度
#每日一题# 新手指引
点击“开始指引”:
找到id为mask的元素,为该元素添加蒙层样式(setMask)
添加提示信息:找到id为tip的元素,将提示信息添加为该元素的子元素(setTip)
高亮当前步骤元素:找到当前目标元素,克隆目标元素,然后将克隆后的目标元素添加为curStepMask的子元素(setTip)
定位tip和curStepMask的元素:curStepMask元素在当前目标元素的正上方,tip元素根据情况而定
每次添加当前提示信息时要移除上一次添加的提示信息和覆盖元素(removeTip,removeStepMask)
。
#每日一题# 力扣1047 删除字符串中所有相邻重复项。 用栈实现。主要分支之后跳出当前循环,不然会将重复元素加一个进去。
#每日一题# 力扣1 两数之和 用map记录,值为键,索引为值
#每日一题# 力扣206 翻转链表 两个指针一快一慢, 改变指向,注意用temp保存cur.next。不然就丢失了 翻转还行。构造链表搞了好久
#每日一题# 今日份每日一题: 拖拽排序。
pointerdown 的时候 clone 一个新元素,pointermove 的时候改变它的 translate3d 来实现拖拽,pointerup 的时候删掉它。
通过 getBoundingClientRect 取出每个元素的位置,pointermove 的时候判断指针在哪个元素
最后 pointerup 的时候通过 insertBefore 完成元素移动,也就是排序的效果。
#每日一题# 手写promiseAll 注意返回的是数组需要用resolve包起来。同时应该返回一个promise,才能用promiseall的方式触发执行
#每日一题# 剑指03 记录数组中的重复数。 map记录set输出
下一页