自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 leetcode-剑指offer-53

正则解法如果nums[0]之后出现target,肯定是形如’,target’这种,因此可以想到正则。var search = function(nums, target) { var regnum = new RegExp('(\,'+target+')+') var strnum = nums.join() var nowres = regnum.exec(strn...

2020-04-16 10:29:04 191

原创 leetcode48:最长无重复字串

双指针移动右指针发现重复,挪动左指针始终保留最大长度var lengthOfLongestSubstring = function (s) { if(s==''){return 0} var s = s.split('') var newarray = [s[0]],len = s.length,right=1,nowmax =1 while(right!==...

2020-04-16 09:32:30 92

原创 剑指offer easy 面试题40

k次冒泡var getLeastNumbers = function(arr, k) { var len = arr.length for(let i=0;i<k;i++){ for(let j=len-1;j>=1+i;j--){ if(arr[j-1]>arr[j]){ let...

2020-04-15 22:58:39 128

原创 前端&点播+直播

文件格式与内容文件扩展名≈媒体封装格式(媒体容器类型)媒体封装格式≠音视频编码格式(使用了谁家的编码器)文件内容:头信息(格式、时长、帧率、码率、分辨率…)索引信息视频数据音频数据附加增强数据…视频数据显示器颜色呈现基于RGB(红绿蓝)颜色空间模型视频领域大多基于YUV颜色空间做抽样存储帧内预测&帧间预测复用进一步有效的压缩数据P帧(前向预测帧)、B帧(双向...

2020-04-12 22:53:01 456

原创 奇舞团-前端工程化

规范化、模块化、组件化、自动化规范化:编写规范:脚本,样式、目录结构Git长期分支1.主分支 mastermaster 只能用来包括产品代码。你不能直接工作在这个 master 分支上,而是在其他指定的,独立的特性分支中(这方面我们会马上谈到)。不直接提交改动到 master 分支上也是很多工作流程的一个共同的规则。2. 开发分支develop是你进行任何新的开发的基础分支。当你开始...

2020-04-11 22:47:12 166

原创 正则表达式

两种声明方式*:字面量&&构造函数const alphabet = '[a-z]';const reg = new RegExp(`${alphabet}\\d+${alphabet}`, 'i'); //字面量const reg = /[a-z]\d+[a-z]/i;//字面量字面量:不易读构造函数:二次转义会出现问题(需要检查),子内容可以重复使用cons...

2020-04-10 22:55:19 122

原创 我真的非常讨厌记笔记之(动态规划我不会)

2020/04/10我对动态规划的理解f(n) = f(n-1)-f(n-2)就leetcode的题来看,就是将之前的状态保留下来留作他用(=_=,)最经典的就是斐波拉契数列思路很重要的一点就是n变化方向,从确定的方向移动,难点在于找到确定的方向(= =) 过几天我也不知道自己在说啥(参考剑指offer12矩阵中的路径)剪绳子var cuttingRope = function(n) ...

2020-04-10 14:10:19 142

原创 我真的非常讨厌记笔记之(二叉树从上往下遍历)

从上到下打印二叉树个人思路层叠数组+数组拍平,将每个子树作为一个数组保存,arr[0]保存根节点的值,arr[1]中保存左子树,arr[2]保存右子树,最后实现拍平。其实我想说考试的时候蛮容易写错flat也只能拍平内层数组的一层,多层拍不平=_=就是我为什么不喜欢记笔记的原因var levelOrder = function (root) { function getotal...

2020-04-10 13:28:56 120

原创 js

JS从入门到放弃JS更改css样式直接使用js更改样式通过js更改css类进而更改样式直接使用css选择器进行样式更改除了第一个其他都不错slider插件编写(这块代码没读懂,只能实现第一版,以下是第三版)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"...

2020-04-09 23:04:58 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除