【剑指offer】 斐波那契数列
写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))
写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))
请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。
例如,二叉树 [1,2,2,3,4,4,3] 是对称的。
请完成一个函数,输入一个二叉树,该函数输出它的镜像。
输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)
B是A的子结构, 即 A中有出现和B相同的结构和节点值。
请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。
从浏览器地址栏输入url到页面展示的过程中发生了什么?其中包含了网络进程和渲染进程。对这两个进程进行详细的了解,能帮助我们在开发过程中快速解决bug。本篇文章详细讲述了网络进程,渲染进程在下一篇中。
从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。
ngrx是在angular中构建响应式应用的程序的框架。提供的主要功能有 管理全局和局部状态、隔离副作用从而有更清爽的组件结构、实体管理、与angular路由结合 、提升开发人员的体验。
对小白来说,electorn就是一个能将前端webapp打包成一个桌面应用的工具。
层叠是CSS的一个基本特征,定义了如何合并来自多个源的属性值的算法。浏览器通过优先级 来判断哪些属性值与一个元素最为相关,从而在该元素上应用这些属性值。
在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。
swagger是现在很流行的接口文档描述方式,也能提供便捷的接口测试。
如何快速使用swagger搭建接口文档ui,从0开始,写一个json格式的配置。
什么是CSS? CSS(层叠样式表)用于给文档添加样式,是描述HTML或XML文档样式的语言。 CSS选择器规定了某些CSS规则会应用在哪些元素上。
请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。
JavaScript可以获取浏览器提供的很多对象,并进行操作。window、navigator、screen、location、document、history。
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。
统计一个数字在排序数组中出现的次数。