学习过了二叉查找树,想必大家有遇到一个问题。例如,将一个数组{1,2,3,4}依次插入树的时候,形成了图1的情况。有建立树与没建立树对于数据的增删查改已经没有了任何帮助,反而增添了维护的成本。而只有建立的树如图2,才能够最大地体现二叉树的优点。 在上述的例子中,图2就是一棵平衡二叉树。科学家们提出平 ...
分类:
其他好文 时间:
2018-11-25 17:54:47
阅读次数:
308
1 //eg: 2 // 4 A B C D 9 5 2 4 3 // A: 0 B: 10 C: 110 D: 111 4 // ABCDCBA 010110111110100 5 #include 6 #include 7 #include 8 #include 9 #define OK 1..... ...
分类:
编程语言 时间:
2018-11-22 14:33:14
阅读次数:
186
题意略: 说一下自己的两个坑点:当为空表或者只有一个节点时,应该返回head而不是NULL ...
分类:
其他好文 时间:
2018-11-21 15:51:37
阅读次数:
163
OAuth 简介 OAuth 是由 Blaine Cook、Chris Messina、Larry Halff 及 David Recordon 共同发起的,目的在于为 API 访问授权提供一个安全、开放的标准。 基于 OAuth 认证授权具有以下特点: 安全。OAuth 与别的授权方式不同之处在于 ...
分类:
编程语言 时间:
2018-11-20 13:23:43
阅读次数:
208
(1)beforeRouteUpdate() (2)用watch监听: 什么时候会用到路由的监听或者beforeRouteUpdate 当当前组件被复用的时候(没有经历创建和销毁的时候),当路由发生改变的时候,数据是不会发生改变的,需要调用beforeRouteUpdate或者watch进行监听 ...
分类:
其他好文 时间:
2018-11-20 10:26:23
阅读次数:
174
#include<iostream>#include<stdio.h>#include<malloc.h> using namespace std;#define ElemType char#define MaxSize 100 typedef struct node{ ElemType data; ...
分类:
其他好文 时间:
2018-11-17 13:16:37
阅读次数:
231
["eth0\tno\teth0\n","pan0\t\tno\eth1\t\n","\t\t\eth2"]压缩为["eth0\tno\teth0\n","pan0\t\tno\eth1\t\\t\t\eth2"] 在pop的时候同时计算索引和长度。 ...
分类:
其他好文 时间:
2018-11-14 20:55:51
阅读次数:
132
getNowFormatDate () { let date = new Date() // 当前时间 let seperator1 = '-' let year = date.getFullYear() // 年 let month = date.getMonth() + 1 // 月 let s... ...
分类:
Web程序 时间:
2018-11-13 00:02:37
阅读次数:
170
1)对datagrid的某个栏位值使用下拉方式 这个是对该栏位使用ajax的方式得到值来填充。 但是这次使用的比较简单,我们的选项是固定的(本来想放到数据库中,感觉没有必要了,先直接放到页面上可选算了) 结果还发现赋值很难找到诀窍,网上找到的东西都是语焉不详的,花了我2个小时时间,最终搞定结果如下。 ...
分类:
其他好文 时间:
2018-11-10 19:14:43
阅读次数:
150
场景 某天我在本地修改了某个子项目的代码,并进行了打包: ,接着我运行父项目却发现自己刚刚的改动并没有生效,或者说,我刚刚打包好的子项目变回了打包前的代码。 通过cmd的输出我发现在运行父项目的时候,自动下载更新了远程依赖库的子项目,因此将我本地打包修改好的子项目依赖给更新成了远程库的,这就是为什么 ...
分类:
其他好文 时间:
2018-11-10 00:17:24
阅读次数:
343