给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其自自底向上的层次遍历为:[ [15,7], [9,20], [3]]详见:http ...
分类:
其他好文 时间:
2018-04-04 23:27:40
阅读次数:
317
一、简介 Vue.js 是什么 Vue.js(读音 /vju?/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用 ...
分类:
Web程序 时间:
2018-04-01 16:05:03
阅读次数:
225
输入数据的结构 在实际中,待排序的数很少是孤立的值,它们通常是一个称为记录的数据集的一部分。每个记录有一个关键字key,它是待排序的值。记录的其他数据称为卫星数据,即它们通常以key为中心传送。在一个排序的算法中,当交换关键字时,卫星数据也必须交换。如果记录都很大,我们可以交换一组指向各个记录的指针 ...
分类:
编程语言 时间:
2018-03-25 10:35:11
阅读次数:
206
1.Vue.js是渐进式框架,采用自底向上增量开发的设计基于MVVM思想。 2.Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。 3.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 4.指令带有前缀 v-,以表示它们是 Vue.j... ...
分类:
其他好文 时间:
2018-03-20 12:52:58
阅读次数:
179
传送门 觉得自底向上的splay贼神奇我竟然天真地写了自底向上,就不用kth了啊直接找到多好,然后发现我怕是个zz,我一reverse序号早乱了。。。 所以不能自底向上,至少我认为那是没有意义的。 然后就是取反的时候也是取异或,每次都会忘了这点。 //Achen #include<algorithm ...
分类:
其他好文 时间:
2018-03-10 12:05:36
阅读次数:
198
分治算法 一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并 ...
分类:
编程语言 时间:
2018-03-04 18:09:11
阅读次数:
186
一、动态规划基础 虽然我们在(一)中讨论过动态规划的装配线问题,但是究竟什么时候使用动态规划?那么我们就要清楚动态规划方法的最优化问题中的两个要素:最优子结构和重叠子问题。 1、最优子结构 1)如果问题的一个最优解包含了子问题的最优解,则该问题具有最优子结构。当一个问题具有最优子结构的时候,我们就可 ...
分类:
其他好文 时间:
2018-02-18 10:32:34
阅读次数:
176
Balanced Binary Tree 题解 题目来源:https://leetcode.com/problems/balanced binary tree/description/ Description Given a binary tree, determine if it is heigh ...
分类:
其他好文 时间:
2018-02-01 20:33:26
阅读次数:
166
一、简介 Vue.js 是什么 Vue.js(读音 /vju?/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用 ...
分类:
Web程序 时间:
2018-01-30 00:29:01
阅读次数:
181
本篇导航: 介绍与安装 vue常用指令 一、介绍与安装 vue是一套构建用户界面的JAVASCRIPT框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 1、安装 下载vue.js:https://cn.v ...
分类:
Web程序 时间:
2018-01-25 20:41:33
阅读次数:
324