学习笔记
handsomestlhy
这个作者很懒,什么都没留下…
展开
-
Javascript slice() 和substr()方法
slice():定义和用法slice()用来提取字符串的某个部分,并且以新的字符串的形式返回所提取部分。语法stringObject.slice(start,end)参数描述start要抽取片段的起始下标。若为负数,则为倒数第几个字符。比如-1代表最后一个字符,-2代表倒数第二个字符end要抽取片段的结束下标。若未指定,则默认抽取至字符串末尾。若为负数,则...原创 2019-06-27 10:45:05 · 186 阅读 · 0 评论 -
(js实现)剑指offer--跳台阶与变态跳台阶
跳台阶一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。分析在本题里面,青蛙是只能跳1级或者2级的(在牛客网试题广场上面看到有一道是n级台阶最多可n级,和这道有点不一样)当 n = 1, f(1) = 1当 n = 2, f(2) = 2当 n = 3, f(3) = 3 ①第一种情况:先跳1级,于是剩下2级台阶 ...原创 2019-06-27 14:45:46 · 273 阅读 · 0 评论 -
(js实现)剑指offer-重构二叉树
重构二叉树输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。分析根据前序序列可以知道其第一个结点就是二叉树的根结点然后根据该根节点找到它在中序序列中的位置于是我们可以将 中序序列 分为左右子树 根节点左...原创 2019-06-27 11:23:37 · 91 阅读 · 0 评论 -
(js实现)剑指offer--用两个栈实现队列
用两个栈实现队列用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型分析凡是进栈操作,都将元素push进栈1出栈分三种情况栈1 栈2 都是空的话,说明队列中什么也没有。直接返回null就行如果栈2 为空,栈1不为空。那么我们将栈1中的所有元素都pop出来并且push进栈2 中去。再将栈2的栈顶元素pop出栈(此时栈2的栈顶元素实际上就是最早push进...原创 2019-06-27 12:07:55 · 141 阅读 · 0 评论 -
Vue学习(二)——6.25
数据绑定{{ }}v-text="[ ]"数据渲染 v-for<ul> <li v-for="(item,key) in list"> {{key}} {{item}} </li><ul>属性绑定 v-bind:[]="[vue中的属性]"v-bind可以通过绑定class来实现样式的显示与否,也可以不仅仅传入...原创 2019-06-26 00:41:38 · 120 阅读 · 0 评论