1. 题目描述 28. 实现 strStr()[https://leetcode-cn.com/problems/implement-strstr/] 实现 strStr()...
1. 题目描述 28. 实现 strStr()[https://leetcode-cn.com/problems/implement-strstr/] 实现 strStr()...
首先我们一起来回顾一下组合继承,如果没有了解组合继承可以参考js中的继承[https://www.jianshu.com/p/1d6514bf2e29] 。 组合继承结合了原...
Java提供了一套异常处理机制,用异常来表示可能出现的各种错误。异常是一种类,继承自Throwable类。Throwable类有两个子类体系,Error类和Excepti...
1. 二叉树的构建 本文的二叉树默认指的是二叉搜索树BST,二叉搜索树有如下特点 一个节点如果有左孩子,那么左孩子的值小于该节点 一个节点如果有右孩子,那么右孩子的值大于该节...
1. 构造函数 在聊JavaScript的继承方式之前,我们还需要做一点准备工作,首先来聊一聊构造函数。 在js中,构造函数其实和函数时一样的,写法都是函数的定义方式 上面这...
题目描述 16. 最接近的三数之和 给定一个包括 n 个整数的数组nums和 一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数...
1.二叉搜索树的特性: 1 对于二叉搜索树的每一个节点,其左子树节点的值都不大于该节点的值,右子树节点的值都不小于该节点的值;2 对于二叉搜索树的每一个节点,其左子树和右子树...
题目描述 29. 两数相除 给定两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和mod运算符。 返回被除数dividend除以除数di...
1. 为什么我们要用flex布局 相比于传统布局方式,flex布局可以较为简便实现一些布局样式,比如水平排列,水平等分排列等,而这些排列方式在传统布局中需要通过设置flow,...
1、flex布局与传统布局的区别 传统布局: 兼容性好但是布局繁琐 局限性,不能再移动端很好的布局 flex布局: 操作方便,布局简单,移动端应用广泛 但是IE11或更低版本...
1. 如果一个类定义了一个没有执行代码的方法,编译会出错,必须加上abstract关键字,使其成为抽象方法。因抽象方法无法被执行,故该类无法被实例化。包含抽象方法的类必须用a...
题目描述 26. 删除有序数组中的重复项 给你一个有序数组nums ,请你原地删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你...
题目描述 21.合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 提示: 两个链表的节点数目范围是 [0, ...
题目描述 15. 三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 ...
babel可以把ES6的语法向下转到更低版本的ES5的语法,尤其是在使用一些ES6及其更高版本的新特性的时候,例如箭头函数,promise对象等。下面我们来创建一个项目 至此...
题目14. 寻找公共最长前缀 题目描述 要求: 编写一个函数来查找字符串数组中的最长公共前缀。 思路1. 横向搜索 我们可以遍历字符串数组,字符串两两进行比较,找出其中的公共...