好,二叉搜索树粉末登场,有关他的问题有这么几个,给你一个n,怎样求所有的n个节点的二叉搜索树个数?能不能把所有的这些二叉搜索树打印出来?
这道题倒不用考虑这么多,直接转就行了,我用的思想是分治,每次找到一半的位置,分离出中间节点,作为新子树的根节点,然后递归构造前半部分和后半部分。
class Solution {
public:
TreeNode *sortedListToBST(L...
分类:
其他好文 时间:
2014-05-08 11:07:14
阅读次数:
266
前面详细阐述了“高内聚低耦合”的总体设计原则,但如何让设计满足这个原则,并不是一件简单的事情,幸好各位前辈和大牛已经帮我们归纳总结出来了,这就是“设计原则”和“设计模式”。毫不夸张的说,只要你吃透这些原则和模式并熟练应用,就能够做出很好的设计。==================================================================【SRP原则详解】SRP...
分类:
其他好文 时间:
2014-05-08 10:40:42
阅读次数:
330
作为团队负责人来执行,体现的就是领导和管理能力了。领导从带人的角度管理从做事的角度1、制定团队工作的标准2、制定做事的流程3、over,后续再写
分类:
其他好文 时间:
2014-05-08 09:47:55
阅读次数:
228
今天看了几个小时的django,感觉上手应该不是很难。最近准备开发运维管理系统,这几天的任务就是:1. 先把django环境搭建好2. 制定管理系统的URL3.
制定管理系统的模版4. 把用户登录做好
分类:
其他好文 时间:
2014-05-08 06:16:09
阅读次数:
293
行为驱动开发(BDD),依然高大上的矗立在远方,很少被人问津,一方面是BDD的思想不太容易理解,别一方面BDD的资料并不多。中文的资料就更少了,所以这里起个抛砖引玉的作用。
分类:
Web程序 时间:
2014-05-08 05:22:48
阅读次数:
708
中文分词算法在前两篇文章中介绍了正向最大匹配算法和逆向最大匹配算法
本篇文章主要介绍最少单词数算法。顾名思义,就是最少的单词数。
算法思想是首先查找词典中最长的单词,匹配看是不是所要分词的字符串的子串,如果是则就是分词的词,迭代以上结果,每次都会在字符串中最长的单词分词,就可以得到最少的单词数
不多说了 直接上代码:
package com;
import java.ut...
分类:
其他好文 时间:
2014-05-08 05:05:21
阅读次数:
380
运维工程师一般做两个主要工作:1.数据保护。2.不间断服务。一.数据保护.全网数据备份解决方案:数据保护包括:数据库,图片,程序,运维配置文件,其他相关的。数据库数据:主从(物理故障),备机开binlog保持一天以上,按天做备份案例百度:一主多从,M-s1(不提供服务,专做..
分类:
其他好文 时间:
2014-05-08 03:24:44
阅读次数:
256
环路一直是网络工程师以及网络运维人员头疼的事,如何防止环路的产生,如何快速找出环路的原因排除故障,是每一个网络从业人员必备的技能。这就要求我们对环路产生的原因了如指掌,本文将从环路的分类、以及形成过程、防止方法等方面阐述了我在日常工作中所积累的经验。希望能..
分类:
其他好文 时间:
2014-05-08 03:22:41
阅读次数:
244
恻隐之心,是指看到别人的不幸,而在自己内心产生的同情心。孟子说,恻隐之心,人皆有之。也许人世间一切的善,以此为源头,可以把恻隐之心叫做善根,也可以叫做道德底线。如无此善根,则必然不会是好人。
恻隐之心,是超越一切的,是无条件的,在发生之初,纯洁无瑕,但旋即被后天思想所污染。能污染者,名利二字。世人皆有名利心,除非是至公之人,而至公之人,就不是凡人而是圣人。要讨论恻隐之心,则必然与宗教有关系,世间...
分类:
其他好文 时间:
2014-05-08 01:39:03
阅读次数:
359