摘要: 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 题目分析 前序遍历(VRL),中序遍历(RVL),后 阅读全文
posted @ 2018-09-09 15:26 Shinea_SYR 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 题目分析 类斐波那契数列解法: 要么1阶跳,要么2阶跳,f(1) = 1, f(2) = 2, f(3) = 3, f(4) = 5 ,可以发现,f(5)若最后一阶跳1, 阅读全文
posted @ 2018-08-26 22:24 Shinea_SYR 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n=0); 递归解,非递归解,递归解会出现超时或者内存过大的情况。 代码 javascript // 递归题解方法,牛客网运行报错,超时了。 function Fibonacci(n) 阅读全文
posted @ 2018-08-26 21:59 Shinea_SYR 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 题目分析 数组,头尾,push(尾插),unshif(头插),尾到头,使用unshift。 代码 阅读全文
posted @ 2018-08-24 21:41 Shinea_SYR 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 题目分析 ①定位;②替换。 总结: 字符串 首先要想到 正则匹配 其他总结可见汕大小吴的 "JS刷题总结" 代码 阅读全文
posted @ 2018-08-24 21:41 Shinea_SYR 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 前端算法也很重要,受别人☛ "汕大小吴" 的启发,觉得还是自己整理记录较为清晰,同时也督促自己不断学习。 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有 阅读全文
posted @ 2018-08-24 21:39 Shinea_SYR 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 命名函数、匿名函数、自调用函数、回调函数;函数声明、函数表达式 阅读全文
posted @ 2018-07-19 15:35 Shinea_SYR 阅读(208) 评论(0) 推荐(0) 编辑
摘要: VSCode 安装 设置 插件 阅读全文
posted @ 2018-05-27 18:59 Shinea_SYR 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Chrome调试 慕课视频 阅读全文
posted @ 2018-05-24 09:34 Shinea_SYR 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 【codeReview】 button-disabled angular 阅读全文
posted @ 2018-05-03 21:07 Shinea_SYR 阅读(119) 评论(0) 推荐(0) 编辑