分析: 主要问题是可以从左升序或者从右升序,如何取大值。
方法一:从左从右分别计算一次,对值校正。并计算出最大值。要保存中间初步的值,空间复杂度:O(n)
方法二:从一个方向(此题从左),设置两个变量,通过计算升序长度,降序长度确定精确值。空间复杂度:O(1)
分类:
其他好文 时间:
2014-08-10 03:55:49
阅读次数:
220
MongoDB安装与启动周建旭2014-08-10解压完后配置环境变量下载Windows32-bit或64-bit版本并解压缩,程序文件都在bin目录中,其它两个目录分别是C++调用是的头文件和库文件。bin目录中包含如下几个程序:1.mongo.exe,命令行客户端工具。2.mongod.exe,...
分类:
数据库 时间:
2014-08-10 03:55:39
阅读次数:
259
话说,Accipiter君,最近又开始怒学Android了,记得刚开始还是09年学的,现在的手机还是华为出的最早的一款Android手机C8500,那时候就想好好学习Android,赚点小钱,可是~~~没有坚持学习!遗恨这么几年啊!所以现在从头学习Android确有一种考古探密的感觉啊!进入正题.....
分类:
移动开发 时间:
2014-08-10 03:55:29
阅读次数:
251
关于Python中的yield在介绍yield前有必要先说明下Python中的迭代器(iterator)和生成器(constructor)。一、迭代器(iterator)在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其...
分类:
编程语言 时间:
2014-08-10 03:55:19
阅读次数:
319
LUA在葡萄牙语中是“月亮”的意思。1993年由巴西的Ponifical Catholic University开发。该语言是由一个来自计算机图形技术组织的团队开发,并作为自由软件发行。LUA开发小组的目标是开发一种小巧、高效并且能够很好的和C语言一起工作的编程语言。在脚本语言领域,LUA是最快、....
分类:
其他好文 时间:
2014-08-10 03:55:09
阅读次数:
231
这篇文章是内部的一次邮件讨论,晚上写方案的时候,突然想换换脑子,于是翻出来重新整理了一下,放在园子里,希望这个砖头能引来更多的良玉。最近在项目执行过程中,部分项目经理对于绩效考核制度产生了一些情绪,认为有苦劳就不应该考核绩效,或是认为项目经理不应对项目收款负责。我不知道有多少项目型的公司中项目经理对...
分类:
其他好文 时间:
2014-08-10 03:54:59
阅读次数:
256
首先在写这篇文章前,必须先申明一下,本人是技术出身,对HTML技术及手机客户端都有过编程经验,只是出于工作岗位的变动,便没有再具体代码工作,以下文章涉及的中间件的基本代码实现及前期的API使用,都是自己测试过的,虽然比较浅,但是都是真真实实的。所以请各大网友拍砖,手下留情哦~另外本文的视角如文章标题...
分类:
移动开发 时间:
2014-08-10 03:54:39
阅读次数:
369
说明: 深度搜索,一定要记忆下每次走完的结果(此处记下筛掉的情况)。
说明: 方法比较巧妙。记忆下每个位置开始的所有能成回文串的结束位置。然后深搜。
分类:
其他好文 时间:
2014-08-10 03:54:29
阅读次数:
284
0x01代码分析 看到index.php文件 $tpl = isset($_GET['tpl'])?$_GET['tpl']:'index';
// 2.1)判断分类绑定模板
if (intval($cid) > 0) { $ncate = isset($c -> categories[$cid])...
分类:
移动开发 时间:
2014-08-10 03:54:19
阅读次数:
509
以前提到委托,总感觉不好理解,简单意义是上说委托可以理解为函数的指针,可以把一个方法作为一个参数带入到另一个方法中。本人理解,请大牛指1.首先看一个简单的例子using System;using System.Collections.Generic;using System.Linq;using ....
分类:
其他好文 时间:
2014-08-10 03:54:10
阅读次数:
319
概述 使用计时器可以对代码运行过程进行测速。你可以给每个计时器取一个名字,每个页面上最多可以运行一万个计时器。当你使用计时器名字调用 console.timeEnd() 函数时,浏览器会返回一个毫秒值,该值表示该计时器启动到你调用 console.timeEnd() 时的时间。语法console.....
分类:
Web程序 时间:
2014-08-10 03:53:59
阅读次数:
252
说明:两个指针不同步长。
说明:在上题基础上,将一个指针放到链表头,步长都设为1,相遇节点。(可以计算)
分类:
其他好文 时间:
2014-08-10 03:53:49
阅读次数:
222
类名常用方法说明输入流InputStreamint read();只能读字节流,虽然返回值是int,但只有低8位起作用。DataInputStreamType readType();可以读二进制流,可以读byte,short,int,long,double等二进制流。BufferedReader ....
分类:
编程语言 时间:
2014-08-10 03:53:39
阅读次数:
219
说明:分三步, 1. 每个节点复制其本身并链接在后面。 2, 复制随机指针。 3, 拆分链表。
分类:
其他好文 时间:
2014-08-10 03:53:09
阅读次数:
219
IOS本身没有系统的CheckBox组件,但是实际开发中会经常用到,所以专门写了一个CheckBox控件,直接上代码 效果图: UICheckBoxButton.h文件如下: #import #import "Common.h" @interface UICheckBoxButton :...
分类:
移动开发 时间:
2014-08-10 03:52:59
阅读次数:
175
流程:
打开Sublime软件---首选项----浏览程序包-----找见"php.sublime-snippet"---然后修改内容为自己所需要的.
pre
text.html - source.php
pre
在
pre
text.html - source.php...
分类:
其他好文 时间:
2014-08-10 01:50:59
阅读次数:
296
题目链接:uva 12033 - Game of
CS
题目大意:给定图,以0为根节点,每条边有一个长度,两个人轮流操作,每次为一条边上色,上一个单位长度,当一条边的颜色被涂满,则算作是减掉整段子树。判断先手是否必胜。
解题思路:SG定理,对于当前节点u,每次考虑字节点v,u-v边的长度为l
当l为1时:sg(u) ^= (sg(v) + 1)
当l为奇数时: 需要判断sg(v...
分类:
其他好文 时间:
2014-08-10 01:50:49
阅读次数:
258