Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum.
For example:
Given the below binary tree and sum = 22,
5
/ ...
分类:
其他 时间:
2014-02-25 17:21:41
收藏:
0 评论:
0 赞:
0 阅读:
383
Windows平台下开发QT程序
首先下载qt开发包,软件分为商业版和开源版,一般采用开源版。需要的软件有minGW,QTSDK,Qtcreator。商业版自带有mingw,开源版需要去网上下载mingw。后两个在QT的官方网站上就可以下载到。
依次安装完之后,就可以使用了。利用命令行方式写程序时,使用开始菜单中的一个QT命令行快捷键,能自动配置环境变量...
分类:
Windows开发 时间:
2014-02-25 17:00:34
收藏:
0 评论:
0 赞:
0 阅读:
348
在上一篇博文中,我们只是稍加对libevent进行了学习,自己私下感觉好像好的多东西都没有涉及,于是在这篇中我们就来真正地学习下libevent的一些API用法,废话不说,直接上代码,这段代码也是别人的代码,但是它很有针对性,所以在此列举出,稍后会有针对性地修改,代码如下:
#ifndef __ECHO_SERVER__H
#define __ECHO_SERVER__H
#include...
分类:
其他 时间:
2014-02-25 17:47:18
收藏:
0 评论:
0 赞:
0 阅读:
364
查找两个字符串中的公共字符;
返回公共字符的索引;
#include
#include
using namespace std;
int main()
{
string s = "**Gteate Wall**!";
string t = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
cout<<"s: "<<s<<e...
分类:
编程语言 时间:
2014-02-25 17:21:11
收藏:
0 评论:
0 赞:
0 阅读:
305
今天来看一个CSS 3D盒子动画,利用jqueryUI和jquery实现盒子动画的控制,在线看请戳这里,下载把玩请戳这里。...
分类:
Web开发 时间:
2014-02-25 16:42:59
收藏:
0 评论:
0 赞:
0 阅读:
407
Problem Description
有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。
Input
输入包含若干行,表示若干种石子的初始...
分类:
其他 时间:
2014-02-25 17:46:46
收藏:
0 评论:
0 赞:
0 阅读:
382
QT程序编译错误与解法汇总
1、
这是因为没有识别交叉编译器的工具链导致的
解决方法:修改工程的makefile文件,把gcc,g++等都加上arm-linux-
2、
这是因为makefile里面链接选项的-m32在新版本中已经被淘汰了,把makefile里面的-m32都删除,然后执行清理项目,在构建项目就可以(命令行中是make clean, make...
分类:
其他 时间:
2014-02-25 17:05:49
收藏:
0 评论:
0 赞:
0 阅读:
343
在《OpenCV 2 Computer Vision Application Programming Cookbook》看到的例子,非常不错,算是对之前的文章的回顾和补充。Color Reduce还是使用经典的Reduce Color的例子,即对图像中的像素表达进行量化。如常见的RGB24图像有256×256×256中颜色,通过Reduce Color将每个通道的像素减少8倍至256/8=32种,...
分类:
其他 时间:
2014-02-25 17:11:37
收藏:
0 评论:
0 赞:
0 阅读:
384
JDNI作为J2EE的13的规范之一,在J2EE中起着举足轻重的作用。这几天通过对JDNI的学习对JDNI有了初步的了解,然而对JDNI在J2EE中扮演的角色与价值还是特别的抽象。尽管有着很多的迷惑与不解,但仍旧需要对JDNI做个总结。
JDNI-Java Naming and Directory Interface
JDNI(java 命名和目录接口),被称为是一个访问目...
分类:
其他 时间:
2014-02-25 17:31:50
收藏:
0 评论:
0 赞:
0 阅读:
445
QT控件之对话框
文件对话框
添加头文件#include
QfileDialog类有很多方法,可以静态使用,也可以实例化使用。
常用的有以下这些:
QFileDialog::getOpenFileName();选择打开文件路径
QFileDialog::getSaveFileName();选择保存路径
QFileDialog::getExisting...
分类:
其他 时间:
2014-02-25 16:59:58
收藏:
0 评论:
0 赞:
0 阅读:
516
下面直接进入正题:
在了解了基本内容看具体实现,只知道数据成员list的地址,怎样去访问自身以及其他成员呢?
在include/linux/list.h头文件中可以看到这段代码!
#define list_entry(ptr,type,member) /
container_of(ptr,type,member)其中container_of这个宏在/include/linu...
分类:
其他 时间:
2014-02-25 17:44:06
收藏:
0 评论:
0 赞:
0 阅读:
627
题意:给定n个长度不定的火柴,现在问能否通过这些火柴组成一个正方形;
解析:DFS搜索+剪枝;
搜索过程中,当搜到某一满足要求的火柴时,判断是否为第4根长度为某一值;如果是,则搜索完成;否则,将单次搜索单边完成,将临时记录单边长度的sum归0。
剪枝:
一、当火柴总和不能被4整除时,一定不能组成正方形,因此直接输出“no”;
二、当火柴中长度最长的一根火柴大于单边长度时,一定不能组成正方...
分类:
其他 时间:
2014-02-25 17:34:31
收藏:
0 评论:
0 赞:
0 阅读:
281
一.栈的整体作用
(1)保存现场/上下文
(2)传递参数:汇编代码调用c函数时,需传递参数
(3)保存临时变量:包括函数的非静态局部变量以及编译器自动生成的其他临时变量。
二.为什么汇编代码调用c函数需要设置栈
之前看了很多关于uboot的分析,其中就有说要为C语言的运行,准备好栈。而自己在Uboot的start.S汇编代码中,关于系统初始化,也看到有栈指针初始化这个动作。但是...
分类:
其他 时间:
2014-02-25 16:56:50
收藏:
0 评论:
0 赞:
0 阅读:
357
小明系列问题——小明序列
题目链接:Click Here~
题目分析:
一看完题目,就猜到了是LIS。但是,到最后也没写出来。看了别人的解题思路才知道。弱爆了,又可惜了一道好题啊 T_T
既然是看别人的,那我也不想多解释了。直接给出博客Click。
#include
#include
#include
#include
#include
usin...
分类:
其他 时间:
2014-02-25 17:05:17
收藏:
0 评论:
0 赞:
0 阅读:
282
find函数可在已知字符串中查找子串
#include
#include
using namespace std;
int main()
{
string s1 = "Rey Dennis Steckler";
string s2 = "Dennis";
string s3 = "Ed Wood";
int f;
f = s1.find(s2);
if(f < s1.leng...
分类:
编程语言 时间:
2014-02-25 17:31:19
收藏:
0 评论:
0 赞:
0 阅读:
410
高__:
你好,关于你所提的问题是你这个年龄段的人经常遇到的,其实有的人到了更大的年龄还没有想通这些问题,但我下面对此所做的问题建议是针对IT行业的,供你参考一下:
- 关于本行业是否值得长期、深入地投入,是否能获得高的 价值/精力 回报?
毫无疑问,IT产业是朝阳产业,而且由于此行业是新型产业,越早进入越容易获得财富和机会,国家每个5年计划都将信息产业作为重点发展产业。中国...
分类:
其他 时间:
2014-02-25 17:18:04
收藏:
0 评论:
0 赞:
0 阅读:
193
一个基本的Linux设备驱动开发环境由宿主机和目标机组成,宿主机就是用来做驱动开发工作的主机,目标机就是用来运行和测试设备驱动的主机,在宿 主机上需要有开发工具(gcc,gdb,make等)和linux源码(版本要对应目标机上的linux内核),而目标机上只要运行linux即可。由于 步骤有所不同,下面分为普通Linux设备驱动开发和嵌入式Linux设别驱动开发两种情况来讲述环境的搭建和驱动程序的...
分类:
其他 时间:
2014-02-25 16:42:31
收藏:
0 评论:
0 赞:
0 阅读:
307
引用调用例子
#include
using namespace std;
void swap(int&, int &);//原型
int main()
{
int i=7, j=-3;
swap(i, j);
cout<<"i= "<<i<<endl;
cout<<"j= "<<j<<endl;
return 0;
}
void swap(int& a, int& b)
{
i...
分类:
编程语言 时间:
2014-02-25 17:43:35
收藏:
0 评论:
0 赞:
0 阅读:
456
将Oracle数据库设为Linux系统服务,并使其能随系统启动和关闭数据库。
1. vi /etc/oratab
将最后一行改为Y. 只有改为Y,Oracle自带的dbstart与dbshut才能起作用。
如:
xcldb:/u01/app/oracle/product/11.2.0/db_1:Y
2. 启动脚本文件
vi /etc/rc.d/i...
分类:
数据库技术 时间:
2014-02-25 17:33:59
收藏:
0 评论:
0 赞:
0 阅读:
337
BFS 广度优先搜索 ACM hdu1327...
分类:
其他 时间:
2014-02-25 17:52:09
收藏:
0 评论:
0 赞:
0 阅读:
257