摘要: 题目:输入一个整数数组,判断该数组是不是某二元查找树的后序遍历结果 如果是返回true,否则返回false。 分析: 问题的关键是要找到二元查找树的后序遍历结果,字符串的比较很简单。 下面看看实现: 输入整数序列为:5,7,6,9,11,10,8 二元查找树: 8 / / 6 10 / / / / 阅读全文
posted @ 2021-01-29 22:53 天涯学馆 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 链表假设是单链表, 这题需要找到相交的特征,相交后,最后一个节点肯定相同,所以,如果相同则是相交,否则不相交。 下面看看实现: #include<iostream> using namespace std; struct LNode{ LNode(int _d = 0):data(_d),next( 阅读全文
posted @ 2021-01-29 22:44 天涯学馆 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 题目:输入n个整数,输出其中最小的k个。 例如输入7,2,4,5,1,3,6,8这8个数字,则最小的4个数字为1,2,3和4。 下面使用快速排序和分治法的思想, 1)先找选一个元素a遍历一次剩余的其他元素,使得a左边的元素都是小于它的,a右边的元素都是大于它的。 2)再统计a 左边的元素或者包括a 阅读全文
posted @ 2021-01-29 22:42 天涯学馆 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。 打印出和与输入整数相等的所有路径。 例如 输入整数22和如下二元树 10 / / 5 12 / \ 4 7 则打印出两条路径:10, 12和10, 5, 7。 #include <iostream> #include <list> 阅读全文
posted @ 2021-01-29 22:40 天涯学馆 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。CommonJS 模块输出的是值的拷贝,也就是说,一旦输出一个值,模块内部的变化就影响不到这个值。ES6 模块的运行机制与 CommonJS 不一样。JS 引擎对脚本静态分析的时候,遇到模块加载命令 import,就会生成 阅读全文
posted @ 2021-01-29 13:27 天涯学馆 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2, 因此输 阅读全文
posted @ 2021-01-28 23:18 天涯学馆 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。 要求函数min、push以及pop的时间复杂度都是O(1)。 这个题的关键是设计min时间复杂度为O(1)的函数,通常min函数的复杂度为O(n)。 可以使用空间换时间的策略,加一个栈来维护min函数值,每一次pop栈,min函数对应 阅读全文
posted @ 2021-01-28 23:15 天涯学馆 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点,只调整指针的指向。 10 / / 6 14 / / / / 4 8 12 16 转换成双向链表 4=6=8=10=12=14=16。 实现如下: #include<iostream> using name 阅读全文
posted @ 2021-01-28 23:12 天涯学馆 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、XMLHttpRequest API XMLHttpRequest详解 XMLHttpRequest 是一个浏览器接口,使得 Javascript 可以进行 HTTP (S) 通信。最早,微软在 IE 5 引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax 操作因此得以诞生。但是,这 阅读全文
posted @ 2020-12-31 21:35 天涯学馆 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Web 存储 随着互联网的快速发展,基于网页的应用越来越普遍,同时也变的越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,传统方式我们以document.cookie来进行存储的,但是由于其存储大小只有4k左右,并且解析也相当的复杂,给开发带来诸多不便,HTML5规范则提出解决方案。 阅读全文
posted @ 2020-12-31 21:33 天涯学馆 阅读(167) 评论(0) 推荐(0) 编辑