问题来源:https://leetcode.com/problems/longest-consecutive-sequence/import java.util.Arrays;/**
*
*
* ClassName LongestConsecutiveSequence
*
*
* Description Given an unsorted array of i...
分类:
其他好文 时间:
2015-03-20 16:26:45
阅读次数:
115
思路:
具体的思路和层序遍历一致,只是需要将偶数层的结点值颠倒一下即可,时间略长,可见本方法并非好的方法。思路详见层序遍历:http://blog.csdn.net/mnmlist/article/details/44490975...
分类:
其他好文 时间:
2015-03-20 16:28:25
阅读次数:
131
Question:(随机数相关)
假设张三的mp3里有1000首歌,现在希望设计一种随机算法来随机播放。与普通随机模式不同的是,张三希望每首歌被随机到的改了吧是与一首歌的豆瓣评分(0~10分)成正比的,如item0评分为8.9分,item1评分为9.5分,则希望听item0的概率与item1的概率比为89:95,。现在我们已知这1000首歌的豆瓣评分。
解决方案:
一、
d...
分类:
其他好文 时间:
2015-03-20 16:29:03
阅读次数:
156
1、变量类型:C语言的变量分为局部变量和全局变量。
1.局部变量:
指在函数内部或者块内部(即一对花括号包含的区域)[以下均称为块]定义的变量,只对块范围内有效。
特点:不同块中可以有同名变量名,代表不同的变量,互不干扰;函数形参也是局部变量。
2.全局变量:
在函数之外定义的变量,从定义处开始到文件结束均有效,当然可以使用extern修饰将其范围扩大到其他文件。
特点:如果局部变量和全...
分类:
编程语言 时间:
2015-03-20 16:29:25
阅读次数:
172
读CU论坛shell十三问后进行的几次小实验,备忘一下!
SHELL十三问地址:http://bbs.chinaunix.net/thread-218853-1-1.html...
分类:
系统相关 时间:
2015-03-20 16:27:14
阅读次数:
171
谈谈Qt on Android ~相信美好的事情总会到来...
分类:
移动开发 时间:
2015-03-20 16:28:53
阅读次数:
181
看了鬼脚七的《提问的原则》以及某大神写的《提问的智慧》后深有感触,不仅是因为以前我也是智商不够的不会问问题或是问了一些傻问题,而且也经历过不少同行好友这样向我问问题,我很无奈。因此,这篇文章我想谈谈自己一般是如何提问题的,都遵循哪些原则或避免哪些禁忌,仅仅是自己的一点想法,与真正的会提问题还存在无穷的差距。原则一:能搜索到的知识就不要去麻烦别人了以前有人在微信公众号后台向我提问:“微信公众账号怎么...
分类:
其他好文 时间:
2015-03-20 16:26:47
阅读次数:
229
More lumber is required
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 102400/102400 K (Java/Others)
Total Submission(s): 1392 Accepted Submission(s): 538
Problem Description
...
分类:
其他好文 时间:
2015-03-20 16:28:43
阅读次数:
196
前、后端开发者分工合作是Web项目常见的开发方式。在二者开发进度不一致的情况下,后端开发者经常面临无法通过前端界面验证程序的尴尬;此时往往只能采取模拟请求的方式进行测试,而在ThinkPHP环境下模拟请求会更加麻烦一些。基于过往项目的积累,本人开发一个测试工具帮助开发者模拟HTTP请求调用后端Action服务。本文介绍工具的功能和获取、使用方法,并说明实现过程的一些关键点。...
分类:
Web程序 时间:
2015-03-20 16:25:53
阅读次数:
224
1、在构造器中注入新类和在构造器中注入基本参数类似,主要是修改xml里面的配置。
2、核心spring.xml文件
3、Reading.java
package com.test.pro;
public class Reading {
public void doing()
{
System.out.println("我在读书...
分类:
编程语言 时间:
2015-03-20 16:27:10
阅读次数:
168
CSS垂直居中完美实例,这是一个教程的最终效果,兼容性做的挺好,在各大浏览器下表现不俗,同时,垂直居中也是大家经常用到的小技巧,希望通过这个小例子让你牢固掌握CSS的垂直居中技巧。...
分类:
Web程序 时间:
2015-03-20 16:27:11
阅读次数:
124
(原文:Make Animations for APPLE WATCH Using iPhone 作者:Andy Drizen
译者:xiaoying)
无论要做一个像hamburger button 这样小的特性还是要做一个全新的用户界面,动画都是在iOS应用开发中非常重要的一环。一个重要的原因是因为苹果已经在UIKit和Core
Animation的库中集成了很多常规特性,这使得...
分类:
移动开发 时间:
2015-03-20 16:27:00
阅读次数:
222
Hessian是一个基于http协议的轻量级RMI框架,因此可以无视防火墙,并且采用自定义的二进制协议进行数据传输,相比原生RMI减少了对象的网络传输。
使用Hessian非常简单,提供远程服务不需要像RMI那样需要实现指定接口。
使用Hessian发布远程服务的步骤:
首先下载jar包,下载地址在这里
将jar包放在web项目WEB-INF/lib目录下。
接下来编写Hello...
分类:
其他好文 时间:
2015-03-20 16:27:39
阅读次数:
123
Lua中的表不仅在某种意义上是一种对象。像对象一样,表也有状态(成员变量);也有与对象的值独立的本性,特别是拥有两个不同值的对象(table)代表两个不同的对象;一个对象在不同的时候也可以有不同的值,但他始终是一个对象;与对象类似,表的生命周期与其由什么创建、在哪创建没有关系。
local Account = {balance = 0}
function Account.withdraw(v)
...
分类:
其他好文 时间:
2015-03-20 16:27:28
阅读次数:
178
测试步骤
1. 导入unittest模块
import unittest
2. 编写测试的类继承unittest.TestCase
class Tester(unittest.TestCase)
3. 编写测试的方法必须以test开头
def test_add(self)
def test_sub(self)
...
分类:
编程语言 时间:
2015-03-20 16:25:39
阅读次数:
186
problem:
Merge k sorted linked lists and return it as one sorted list.
Analyze and describe its complexity.
Tags Divide and Conquer Linked List Heap
合并K个已序单链表
thinking:
(1)题目没有要求不可以新开ListN...
分类:
其他好文 时间:
2015-03-20 16:24:45
阅读次数:
114
#include
using namespace std;
int a[]={1,2,3,4,5,6,7,8,9},b[10],n=9,m=5,counter=0;
void output()
{
for(int i=0;i<m;i++)
cout<<b[i]<<" ";
cout<<endl;
}
void dfs(int step,int index)
{
if(step==m)...
分类:
编程语言 时间:
2015-03-20 16:24:13
阅读次数:
184