1.题目描述:点击打开链接
2.解题思路:本题是训练二叉树的一道好题。首先要解决读数据问题,根据题意,当输入为“()”时,结束该组数据读入,当没有字符串时,整个输入结束。因此可以专门编写一个readin()函数,类型设置为bool型,遇到第一种情况时返回true,遇到第二种情况返回false,主程序中只要发现readin返回false时就break,结束整个大循环。
接下来要建立二叉树,首先为...
                            
                            
                                分类:
其他好文   时间:
2015-03-30 09:27:30   
                                阅读次数:
124
                             
                         
                    
                        
                            
                            
                                当你使用synchronized关键字的时候,是通过互斥器来保障线程安全以及对共享资源的同步访问。线程间也经常需要更进一步的协调执行,来完成复杂的并发任务,比如wait/notify模式就是一种在多线程环境下的协调执行机制。
通过API来获取和释放锁(使用互斥器)或者调用wait/notify等方法都是底层调用的方式。进一步来说,有必要为线程同步创建更高层次的抽象。通常用到的同步辅助类,就是对2...
                            
                            
                                分类:
编程语言   时间:
2015-03-30 09:27:09   
                                阅读次数:
215
                             
                         
                    
                        
                            
                            
                                使用标准库的栈和队列时,先包含相关的头文件
#include
#include
定义栈如下:
stack stk;
定义队列如下:
queue q;
栈提供了如下的操作
s.empty()               如果栈为空返回true,否则返回false
s.size()                返回栈中元素的个数
s.pop()                 删除栈...
                            
                            
                                分类:
编程语言   时间:
2015-03-30 09:26:58   
                                阅读次数:
188
                             
                         
                    
                        
                            
                            
                                /**********************************************************************  
 * main.cpp   
 * Compiler: GCC,VS,VC6.0  win32  
 * Author:WK 
 * Time: 2015 3 29
 *************************************...
                            
                            
                                分类:
编程语言   时间:
2015-03-30 09:25:58   
                                阅读次数:
223
                             
                         
                    
                        
                            
                            
                                1. 重定向和转发
   response.sendRedirect("地址");
a. 页面地址显示最终页面
        b. 不可向后传递参数
        c. 跳到外部站点
   request.getRequestDispatcher("地址").forward(request, response);
a. 页面地址显示请求页面
        b. 可以向后...
                            
                            
                                分类:
移动开发   时间:
2015-03-30 09:28:16   
                                阅读次数:
139
                             
                         
                    
                        
                            
                            
                                题意:有n个点在平面直接坐标线,给出了n个点坐标,然后问以(0,0)为圆心的扇形包含至少k个点最小面积。
题解:贪心,先把所有点按与x轴正半轴的角度排序,然后选出一个点当半径,枚举剩下点(半径小于第一个点),更新最小面积值。
#include 
#include 
#include 
using namespace std;
const int N = 5005;
const double...
                            
                            
                                分类:
其他好文   时间:
2015-03-30 09:27:55   
                                阅读次数:
121
                             
                         
                    
                        
                            
                            
                                题意:
给一个图和q个询问,每个询问查询图中两点的(距离+路径上最大值)的最小值。
分析:
枚举路径上的最大值做spfa,这题丫的卡常数。。。队列用stl的就等着tle吧。
代码:
//poj 4046
//sep9
#include 
#define inf ((~(0ULL))>>1)
using namespace std;
const int maxN=1024;
const i...
                            
                            
                                分类:
其他好文   时间:
2015-03-30 09:26:43   
                                阅读次数:
166
                             
                         
                    
                        
                            
                            
                                OneKdTree.h
#include 
#include 
#include 
using namespace std;
class AvlTree;
class AvlNode{
	friend class AvlTree;
	int data;
	int height;
	AvlNode *left;
	AvlNode *right;
	AvlNode(int _data) :da...
                            
                            
                                分类:
其他好文   时间:
2015-03-30 09:25:54   
                                阅读次数:
219
                             
                         
                    
                        
                            
                            
                                子序列个数
Time Limit:2000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
Submit Status Practice FZU
 2129
Description
子序列的定义:对于一个序列a=a[1],a[2],......a[n]。则非空序列a'=a[p1],a[p2].......
                            
                            
                                分类:
其他好文   时间:
2015-03-30 09:24:54   
                                阅读次数:
140
                             
                         
                    
                        
                            
                            
                                #include 
#include 
#include 
#define VERTEX_NUM 8
typedef enum {FALSE = 0, TRUE = 1}BOOL;
typedef struct ArcNode {
    int adjvex;
    struct ArcNode *nextarc;    // struct不能少
}ArcNode;
BOOL visi...
                            
                            
                                分类:
其他好文   时间:
2015-03-30 09:26:01   
                                阅读次数:
201
                             
                         
                    
                        
                            
                            
                                参考资料:人工神经网络-韩力群PPT
   
    看了一些关于基于神经网络的语言模型, 与传统语言模型相比, 除了计算量让人有点不满意之外, 不需要额外的平滑算法, 感觉它们的效果让人惊讶。 这些网络里面都能看到BP的影子, 可以说BP网络是最基本的, 掌握扎实了, 对其他结构理解会更深刻,
 于是早在学习语言模型之前我自己曾经用c++写过一个简单的BP网络,虽然功能简单,只有最基本的三...
                            
                            
                                分类:
编程语言   时间:
2015-03-30 09:27:29   
                                阅读次数:
248
                             
                         
                    
                        
                            
                            
                                Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue",
return "blue is sky the".
Update (2015-02-12):
For C programmers: Try to solve it in-place in...
                            
                            
                                分类:
编程语言   时间:
2015-03-30 09:24:11   
                                阅读次数:
168
                             
                         
                    
                        
                            
                            
                                1 安装  
#brew install hadoop 
安装的是2.6.0,目录为/usr/local/Cellar/hadoop,如果想安装其他版本,则下载tar包解压即可。地址:http://mirrors.cnnic.cn/apache/hadoop/common/ 
2 配置 
将hadoop可执行路径bin和sbin都配置到环境变量中 
export HADOOP_HOME=/usr/l...
                            
                            
                                分类:
系统相关   时间:
2015-03-30 09:25:29   
                                阅读次数:
218
                             
                         
                    
                        
                            
                            
                                前言
       前边已经对Guava类库做了简单介绍(博文:Java代码优雅之道-Guava(有相关jar包下载)),下面就简单介绍一个Strings工具类的使用,学会灵活使用Strings工具,会使用我们在开发中,更加省时省力,代码健壮性和可读性更高,废话不多说,一看代码就全明了了。
Strings类常用功能和使用
	/**
	 * Guava Strings工具类的使用,null和e...
                            
                            
                                分类:
其他好文   时间:
2015-03-30 09:25:40   
                                阅读次数:
131
                             
                         
                    
                        
                            
                            
                                spring中使用@RequestBody,对应的bean中属性名大写注入为空的解决方法...
                            
                            
                                分类:
编程语言   时间:
2015-03-30 09:24:29   
                                阅读次数:
227
                             
                         
                    
                        
                            
                            
                                两个数值比较大小...
                            
                            
                                分类:
其他好文   时间:
2015-03-30 09:26:40   
                                阅读次数:
119
                             
                         
                    
                        
                            
                            
                                Given a string S and a string T, find the minimum window in S which will contain all the characters in T in complexity O(n).
For example,
S = "ADOBECODEBANC"
T = "ABC"
Minimum window is "BAN...