摘要:但是,还有一种队列叫优先队列,元素的添加和移除是依赖优先级的。分类优先队列分为两类最小优先队列最大优先队列最小优先队列是把优先级的值最小的元素被放置到队列的最前面代表最高的优先级。那么最小优先队列排序应该为,,,。 一、定义 前面我们学习了栈的实现,队列和栈非常类似,但是使用了不同的原则,而非后进先出。 队列是遵循FIFO(First In First Out,先进先出)原则的一组有序...
摘要:一校验数字的表达式数字位的数字至少位的数字位的数字零和非零开头的数字非零开头的最多带两位小数的数字带位小数的正数或负数正数负数和小数有两位小数的正实数有位小数的正实数非零的正整数或或非零的负整数或 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^d{n}$ 3 至少n位的数字:^d{n,}$ 4 m-n位的数字:^d{m,n}$ 5 零和非零开头的数字:^(0|[1...
摘要:说明这篇文章说如何用画出漂亮的下雨效果,先看看最后实现的效果吧。 说明 这篇文章说如何用canvas画出漂亮的下雨效果,先看看最后实现的效果吧。 效果图showImg(https://segmentfault.com/img/bV8ITm?w=936&h=532); 解释 看图来分析下,我们需要实现哪些效果。1、雨滴下落效果,移动鼠标控制下落方向 2、雨滴下落散成小水珠,小水珠的移动...
摘要:面试流程如果你时间紧张或是在职,大部分大公司是支持第一轮电话面试的,而腾讯,阿里的面试基本前两轮都是电话面。最近流行专场招聘,可以一天面试完。组员面总体来说考察的东西较基础。对于大厂的面试来说,重要性可能比还要高。 原文链接 背景 最近一个月面试了20来个公司,其中有你们应该都听过的bat,今日头条,京东,网易,大疆,oppo,还有shopee,招商金科,有赞等比较不错的公司,收获了六...
摘要:默认值同时,对象解构赋值也允许设置默认值,默认值生效的判断条件同数组,只有在对应值严格等于时会生效。报错如果要将一个已经声明的变量用于解构赋值,必须非常小心。的规则是,只要有可能导致解构的歧义,就不得使用圆括号。 ECMAScript6/ES6 入门 let和const命令 四、变量的解构赋值 在ES6之前,数组和对象属性赋值只能直接指定固定值,ES6 允许按照一定模式,从数组和对象中...