下面是反转一个链表的两种方法:
一、循环算法
// //反转一个链表,循环算法
// LinkList Reverse(LinkList& head)
// {
// // if(!head)
// // return head;
// //此时不用判断head是否为空,如是空的话返回的也是空
// LinkList cur = head;
// LinkList hou;
//...
分类:
其他 时间:
2014-05-26 03:20:34
收藏:
0 评论:
0 赞:
0 阅读:
372
章节概述
本章节涉及到所有的网络层,因为每个网络层都可能会有漏洞被黑客利用。网络安全的目的就是对付各种各样的网络威胁,通常我们使用加密技术来防止漏洞。但是本章只是网络安全的一个概要。如果你感兴趣的话可以参加另一门网络安全的课程。
网络安全就像性能,有些人非常看中安全,有些人却不一定需要。网络安全最关键的部分是建立威胁模型,描述威胁的原理以及攻击者能利用威胁做什么...
分类:
其他 时间:
2014-05-26 06:00:04
收藏:
0 评论:
0 赞:
0 阅读:
493
Diffie-Hellman算法是一种交换密钥的算法。它是目前比较常用的密钥交换算法。这种算法的好处是能让两台计算机在不安全的网络环境中完成密钥的交换。
本文详细介绍了算法的计算过程。...
分类:
其他 时间:
2014-05-26 04:03:07
收藏:
0 评论:
0 赞:
0 阅读:
412
最近看到人人贷创始合伙人杨一夫分享的一些心得。挺有感悟的。
本来自己之前一直以为创业时,缺钱的时候融资,这是理所当然的,有如雪中送炭。
看见他说的一番话。顿时有所感悟。
引用:
融资的最大经验是,“创业者自己不要负债,以及不要在缺钱的时候融资”。创业者负债,会让你一辈子的选择都变形。缺钱的时候融资,会让你丧失自信和自由。引入机构投资者...
分类:
其他 时间:
2014-05-26 05:55:00
收藏:
0 评论:
0 赞:
0 阅读:
402
昨天,京东在美国上市了,你知道吗? 美国当地时间5月22日,京东在美国的纳斯达克成功上市,市值将近300亿美元,成为中国继腾讯和百度之后的第三大互联网上市公司。有趣的是,今年也是其创始人刘强东40岁的生日。 作为京东的一位普通用户,我想说一下最近我和它的两次“亲密接触”。 第一次“亲密接触”,我使用安卓手机客户端在京东上买了两本书,是第一天晚上八点多下的单...
分类:
其他 时间:
2014-05-26 06:12:27
收藏:
0 评论:
0 赞:
0 阅读:
318
线段树的单点更新,区域查询操作。
#include
#include
#include
#include
#include
using namespace std;
#define lmin 1
#define rmax n
#define lson l,(l+r)/2,rt<<1
#define rson (l+r)/2+1,r,rt<<1|1
#define root lmin,rmax,1...
分类:
其他 时间:
2014-05-26 05:25:40
收藏:
0 评论:
0 赞:
0 阅读:
382
区域查询操作。
ma[i]:i区间内的最大值
mi[i]:i区间内的最小值
#include
#include
#include
#include
#include
using namespace std;
#define INF 99999999
#define lmin 1
#define rmax n
#define lson l,(l+r)/2,rt<<1
#define rson ...
分类:
其他 时间:
2014-05-26 04:11:27
收藏:
0 评论:
0 赞:
0 阅读:
390
flag[i]:标记i这个区间的值。
val[i]:i这个区间的长度
#include
#include
#include
#include
#include
using namespace std;
#define INF 99999999
#define lmin 1
#define rmax n
#define lson l,(l+r)/2,rt<<1
#define rson (l+r...
分类:
其他 时间:
2014-05-26 03:37:05
收藏:
0 评论:
0 赞:
0 阅读:
348
lmax[i]:i区间内,从左往右,连续的最大长度
rmax[i]:i区间内,从右往左,连续的最大长度
val[i]:i区间的长度。
#include
#include
#include
#include
#include
#include
using namespace std;
#define INF 99999999
#define lmin 1
#define rmax n
#def...
分类:
其他 时间:
2014-05-26 05:25:20
收藏:
0 评论:
0 赞:
0 阅读:
571
创建网站服务(Web Services)
网站服务(Web Services)是基于一些标准的(通常是 SOAP),使应用程序能够通过HTTP 交换数据。网站服务由网站方法(web methods)组成,公开这些方法,可以在网络上运行;某种程度上,可以把它看作是 F# 的函数,因为网站方法有名字,有参数,也返回结果,参数和结果用元数据(metadata)进行描述,网站服务把这些也都公开了,...
分类:
Web开发 时间:
2014-05-26 06:13:31
收藏:
0 评论:
0 赞:
0 阅读:
493
在开发一个复杂的应用程序的时候,我们需要把各个功能拆分、封装到不同的文件,在需要的时候引用该文件。没人会写一个几万行代码的文件,这样在可读性、复用性和维护性上都很差,几乎所有的编程语言都有自己的模块组织方式,比如Java中的包、C#中的程序集等,node.js使用模块和包来组织,其机制实现参照了CommonJS标准,虽未完全遵守,但差距不大,使用起来非常简单。
在node.js中模块与文件是...
分类:
Web开发 时间:
2014-05-26 03:45:06
收藏:
0 评论:
0 赞:
0 阅读:
432
题目:输入一颗二叉树的根结点,判断该二叉树是不是平衡二叉树。平衡二叉树是满足所有结点的左右子树的高度差不超过1的二叉树
方案一:遍历数组的每一个结点,对每一个结点求它的左右子树的高度并进行判断。时间复杂度大于O(n),小于O(n^2)效率较低,因为有很多点需要重复访问。
//二叉树的结点
struct BinaryTreeNode{
int m_value;
Bin...
分类:
其他 时间:
2014-05-26 04:34:41
收藏:
0 评论:
0 赞:
0 阅读:
311
服务器端:
Person person = new Person( , ,);
JSONObject obj = new JSONObject();
obj.put("person", person);
Android 客户端:
JSONObject jsonObject = new JSONObject(jsonString);
JSONObject personObje...
分类:
Web开发 时间:
2014-05-26 03:44:45
收藏:
0 评论:
0 赞:
0 阅读:
530
月老的难题
时间限制:1000 ms | 内存限制:65535 KB
难度:4
描述
月老准备给n个女孩与n个男孩牵红线,成就一对对美好的姻缘。
现在,由于一些原因,部分男孩与女孩可能结成幸福的一家,部分可能不会结成幸福的家庭。
现在已知哪些男孩与哪些女孩如果结婚的话,可以结成幸福的家庭,月老准备促成尽可能多的幸福家庭,请你帮他找出最多可能促成的幸福...
分类:
其他 时间:
2014-05-26 04:43:07
收藏:
0 评论:
0 赞:
0 阅读:
377
你生命的精彩不是因为你不能而制约的,而是受制于你认为自己不能....
分类:
其他 时间:
2014-05-26 04:34:26
收藏:
0 评论:
0 赞:
0 阅读:
429
uva 10104 Euclid Problem (数论-扩展欧几里德)
题目大意:
已知 A 和 B , 问你 A*X+B*Y=GCD(A,B)的 X,Y解。
解题思路:
非常裸的拓展欧几里德算法。
拓展欧几里德算法证明过程:
因为 B*X1+A%B*Y1=GCD(B,A%B) =GCD(A,B)=A*X+B*Y
所以 B*X1+(A-A/B*B)*Y1=A*X+B*Y
A*Y1+B*(X1-A/B*Y1)=A*X+B*Y
于是: X=Y1,Y=(X1-A/B*Y1)
因此,得出( A*...
分类:
其他 时间:
2014-05-26 05:53:40
收藏:
0 评论:
0 赞:
0 阅读:
419
在学习Java的过程中,我们时常会遇到这样一个概念——不可变类。本文旨在对此做一简单的解释。
1. 不可变类:创建该类的实例后,该实例的属性是不可改变的,java提供的包装类和java.lang.String类都是不可变类。当创建它们的实例后,其实例的属性是不可改变的。...
分类:
编程语言 时间:
2014-05-26 03:20:00
收藏:
0 评论:
0 赞:
0 阅读:
387
2.1 图形模型
VTK的图形模型和实现类
VTK的图形模型,主要有以下几个核心类组成:
1)渲染交互器:实现用户和渲染窗口之间的交互操作。
2)渲染窗口(RenderW indow):实现类为 vtk RenderW indow。
3)渲染器( Render ):实现类为 vtkRe nder。
4)灯光(Light):实现类为 vtkLight 。
5)相机(Ca mer...
分类:
其他 时间:
2014-05-26 03:19:39
收藏:
0 评论:
0 赞:
0 阅读:
444
2014 百度之星资格赛,xor sum ,显然是要建一棵0、1树 其实很简单就是二叉树,只不过为了操作简便,即程序的速度,所以就采用静态树,即不动态分配内存,使用较大的全局数组。...
分类:
其他 时间:
2014-05-26 05:47:12
收藏:
0 评论:
0 赞:
0 阅读:
328
Arrange the Schedule
Time Limit: 1 Second Memory Limit: 65536 KB
In Summer 2011, the ZJU-ICPC Team has a n-days training schedule. ZJU-ICPC Team has been divided into 4 Group: Akiba, BiliBi...
分类:
其他 时间:
2014-05-26 04:05:01
收藏:
0 评论:
0 赞:
0 阅读:
411