题目链接:https://leetcode.com/problems/balanced-binary-tree/
110. Balanced Binary Tree
My Submissions
Question
Total Accepted: 97926 Total
Submissions: 292400 Difficulty: Easy
...
分类:
其他好文 时间:
2016-02-24 09:43:13
阅读次数:
132
麦加的《解密》非常好看,丝丝入扣,引人入胜,吸引着我一口气把书读完,这就是作者的本事。不足之处,就是后半部分有些平淡,读者脑海中无数的问题,最终的答案却是如此的唏嘘平常,让人略有失望。豆瓣四星评价,茶余饭后的消遣,值得一读。...
分类:
其他好文 时间:
2016-02-24 09:41:34
阅读次数:
165
既然有printf函数可变参实现,那就一定有scanf函数的可变参实现。废话不多说,源码奉上:
本源码不过多分析,如要明白原理,请翻本博客以往的文章看说明。
欢迎关注新浪微博:http://weibo.com/u/1896293701/home?topnav=1&wvr=6
#include
#include
int myscanf(const char *fmt , ...) ;
...
分类:
编程语言 时间:
2016-02-24 09:42:23
阅读次数:
147
题目链接:点击打开链接
题意:给你一个长度为m的只含()的括号串s, 要求在s两端在加两个串p和q, 使得总长度为n,并且平衡, 平衡是指任意前缀串的(都不少于), 并且整个串的(和)一样多。
思路:我们不难想到这样一个DP, d[i][j]表示长度为i的串,(比)多j个(或者)比(多j个, 是等价的)的方案数。 那么转移很简单:
if(j > 0) d[i][j] += d[i-1][j...
分类:
其他好文 时间:
2016-02-24 09:43:08
阅读次数:
128
题目链接:https://leetcode.com/problems/kth-largest-element-in-an-array/
215. Kth Largest Element in an Array
My Submissions
Question
Total Accepted: 43442 Total
Submissions: 136063 D...
分类:
编程语言 时间:
2016-02-24 09:41:19
阅读次数:
279
这里就简单介绍一下libcurl的一些基本的函数。调用curl_global_init()初始化libcurl
调用curl_easy_init()函数得到 easy interface型指针
调用curl_easy_setopt()设置传输选项
根据curl_easy_setopt()设置的传输选项,实现回调函数以完成用户特定任务
调用curl_easy_perform()函数完成传输任务...
分类:
Web程序 时间:
2016-02-24 09:41:26
阅读次数:
226
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/gulp-grunt-npm-scripts-part1Cory House是“Building Applications with React and Flux”与“Clean Code: Writing Code for Humans”的作者,同时也是Pluralsi...
分类:
其他好文 时间:
2016-02-24 09:42:05
阅读次数:
263
chrome内置调试器的JS调试技巧技巧汇总,走过路过不要错过~~~...
分类:
Web程序 时间:
2016-02-24 09:40:04
阅读次数:
288
链表的分类:(1)单链表头插法:只需要维护一个头结点即可,常用来模拟堆栈;尾插法:需要维护头结点和尾结点,常用来模拟队列。(2)双向链表双向遍历,可以用来保存网页的历史记录等;(3)循环链表经常出现在面试题中,判断链表是否有环。链表的删除方式一:维护两个指针,current(表示当前节点)和previous(表示当前节点的前一个节点)。当current遍历到要删除的元素时,执行previous->...
分类:
编程语言 时间:
2016-02-24 09:40:15
阅读次数:
222
mDialog = new ProgressDialog(this);
mDialog.setCancelable(true);//是否可以被取消
mDialog.setMessage("loading...");//加载显示的信息
mDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);//圆环...
分类:
其他好文 时间:
2016-02-24 09:39:54
阅读次数:
225
前几天收集了信息给Oracle,oracle那边表示格式不对,让我重新收集,我很费解,我是按照官方文档做的呀,怎么会?
于是我果断自己搭了一个环境:RHEL5.8+10.2.0.5
客户那边没法登陆操作系统,使用的SQLDEV中cmd窗口生成的html文件,打开之后确实不好看:
然后我在操作系统上生成html文件之后:
变好看多了。
同一个脚本,在不同的工具上,生成的html竟然...
分类:
数据库 时间:
2016-02-24 09:38:51
阅读次数:
318
以下hashMap源码为java 7
1. 存储结构
结点Entrystatic class Entry implements Map.Entry {
final K key;
V value;
Entry next;
int hash; /**
* Creates ne...
分类:
其他好文 时间:
2016-02-24 09:40:12
阅读次数:
217
1、了解Universal-Image-Loader图片加载框架的特点
2、了解Universal-Image-Loader图片加载框架的简答配置和使用...
分类:
其他好文 时间:
2016-02-24 09:39:37
阅读次数:
239
出处:
https://msdn.microsoft.com/zh-cn/magazine/dn973013(en-us).aspx许多开发商花了绝大多数时间获取应用程序才能正常发挥作用。更少的时间里专注于应用程序的性能。虽然有了很长一段时间分析工具在 Visual Studio 中的,他们是单独的一组学习工具。许多开发人员没有花时间去学习和使用它们的时候会出现性能问题。这篇文章将介绍 Visua...
分类:
Windows程序 时间:
2016-02-24 09:38:45
阅读次数:
1893
package com.huawei.training;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.util.Iterator;import java.util.Map;import java...
分类:
编程语言 时间:
2016-02-24 09:39:26
阅读次数:
215
代理模式:当需要调用某个对象的时候,不需要关心拿到的是不是一定是这个对象,它需要的是,我拿到的这个对象能够完成我想要让它完成的任务即可,也就是说,这时调用方可以拿到一个代理的一个对象,这个对象可以调用它想创建的对象的方法完成调用方的任务就好了。
静态代理模式模拟实例
应用场景介绍:这里有一个PDF,我想打开,但是,初始化的过程比较耗时,那么在这个时候如果在创建对象的时候直接初始化那么势...
分类:
Web程序 时间:
2016-02-24 09:38:40
阅读次数:
223
零. 前言
谷歌、 百度的搜索结果在关键词命中的时候会高亮显示(飘红), Lucene 也提供了高亮显示的实现, 借助 Lucene 的 Highlighter 类可以快速实现搜索结果高亮。
一. 代码示例
本例使用 Lucene 5.3.1 的包
package com.wenniuwuren.lucene;
import org.apache.lucene.anal...
分类:
Web程序 时间:
2016-02-24 09:40:19
阅读次数:
201