这道题要判断一棵二叉树是否一棵二叉搜索树。二叉搜索树的定义是这样的: 它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉搜索树。 我一开始的做法是这 ...
分类:
其他好文 时间:
2017-11-30 23:27:33
阅读次数:
221
1 什么是数据库(DataBase,简称DB) 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的 过去人们将数据存放在文件柜里,现在数据量庞大,已经不再适用 数据库是长期存放在计算机内、有组织、可共享的数据即可。 数据库中的数据按一定的数据模型组织、描述和储存 ...
分类:
数据库 时间:
2017-11-30 23:27:23
阅读次数:
276
编码问题真是恼人,整理理解一下。 linux:vim 下set fileencoding python中的chardet检测包 了解python中str的编码后可以利用decode和encode来实现编码的转换。 一般流程是str利用decode方法根据str的编码将其解码为unicode字符串类型 ...
分类:
编程语言 时间:
2017-11-30 23:27:14
阅读次数:
239
var arr = [3,1,2,6,7,8]; var maxNum = Math.max.apply(Math,arr); //8 var minNum = Math.min.apply(Math,arr); //1 ...
分类:
编程语言 时间:
2017-11-30 23:27:03
阅读次数:
219
1.什么是koa2中间件? koa对网络请求采用了中间件的形式处理,中间件可以介入请求和相应的处理,是一个轻量级的模块,每个中间负责完成某个特定的功能。中间件的通过next函数联系,执行next()后会将控制权交给下一个中间件,如果没有有中间件没有执行next后将会沿路折返,将控制权交换给前一个中间 ...
分类:
其他好文 时间:
2017-11-30 23:26:55
阅读次数:
223
对数据表格应用样式 1、表格特有的元素 caption:基本上用做表格的标题。summary:可应用于表格的标签,用来描述表格的内容(与image的alt文本相似) <table class="cal" summary="A calandar style date picker"> <caption ...
分类:
其他好文 时间:
2017-11-30 23:26:39
阅读次数:
595
编码:decode:解码:把一种编码转换成unicodeencode:编码:把unicode转换成其他编码gbk -> utf-8 ? xxgbk -> unicode -> utf-8gbk.decode(‘gbk’).encode('utf-8')例子:翻译水平汉语 -> 英语 英语 -> 汉语 ...
分类:
Web程序 时间:
2017-11-30 23:26:23
阅读次数:
241
题意 : 这个题是说给你n个点,然后让你标记其中尽可能少的点,使得n个点都处于被标记点左右不超过R的区间内 分析 : #include<bits/stdc++.h> using namespace std; const int maxn = 1e3 + 10; int arr[maxn]; int ...
分类:
其他好文 时间:
2017-11-30 23:26:14
阅读次数:
141
团队名称:极限定理 项目名称:爬取豆瓣电影Top250 组长:邵文强 成员:张晓亮、潘新宇、邵翰庆、宁培强、李国峰 关于功能:我们所做的是一个能够爬取豆瓣电影网的前250的排名程序,针对电影类别查询,统计,整合。 需求分析阶段:这个只是一个很小的程序,目的是为了帮助一部分懒人,当他们想找一下好看的电 ...
分类:
其他好文 时间:
2017-11-30 23:26:06
阅读次数:
262
上周的学习的主要内容是Swing用户界面组件。课程的目的是掌握GUI布局管理器的用法和掌握各类Java Swing组件用途及常用API。如果学生有Web前端的相关知识的话,可以结合两者的知识特点进行学习。本章的学习不仅需要理论知识的支撑,而且更需要同学有一定的想象力。希望同学们不仅要熟悉课本和实验上 ...
分类:
编程语言 时间:
2017-11-30 23:25:59
阅读次数:
249
很难理解,目前一知半解,希望通过后边的练习加深理解。 ...
分类:
其他好文 时间:
2017-11-30 23:25:50
阅读次数:
200
项目地址:https://gitee.com/Kuroshitsuji/DianDengYouXi/blob/master/%E8%B1%A1%E6%A3%8B.py 开发模块功能: 人机对战,开发时间:一周左右,实现了棋子的走法,实现过程是找到所有规则允许的棋子的走法并对其进行判断。 遇到的问题: ...
分类:
其他好文 时间:
2017-11-30 23:25:39
阅读次数:
139
1066: [SCOI2007]蜥蜴 Description 在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时 ...
分类:
其他好文 时间:
2017-11-30 23:25:26
阅读次数:
201
详细资料请查阅:置顶文章 专业,高效,原创 国内TOP5高校计算机工程师个人代写 QQ(24小时在线): 1926742804 如紧急可发送资料到:1926742804@qq.com ...
分类:
编程语言 时间:
2017-11-30 23:24:55
阅读次数:
241
前端及后端新增功能v1.0.2 本篇文章的后端功能由php实现,可在阿里云服务器上查看源代码 一、实现功能简介: 注册新用户 登录 检验是否登录 完善我的信息 发布我的自习 显示已有自习列表 翻页查看更多自习 二、具体实现 注册新用户 前端页面为regestered.html 1.表单信息 账号ac ...
分类:
其他好文 时间:
2017-11-30 23:24:45
阅读次数:
229
Brute Force的做法,N个点两两可以构成N(N-1)/2条线,我们可以找这N(N-1)/2条线中线上点数最大值,只需对每一条线再进行一层O(N)的遍历,总共是O(N^3)。 用第二种方法更好,选一个基准点, 看后面每一个点跟它构成的直线, 维护一个HashMap, key是跟这个点构成直线的 ...
分类:
其他好文 时间:
2017-11-30 23:24:35
阅读次数:
184
1.前言 计算机的基本工作就是处理数据,包括磁盘文件中的数据,通过网络传输的数据流或数据包,数据库中的结构化数据等。随着互联网、物联网等技术得到越来越广泛的应用,数据规模不断增加,TB、PB量级成为常态,对数据的处理已无法由单台计算机完成,而只能由多台机器共同承担计算任务。而在分布式环境中进行大数据 ...
分类:
其他好文 时间:
2017-11-30 23:24:26
阅读次数:
164