首页 > 2014年05月26日 > 全部分享
反转一个链表的两种方法:递归和循环
下面是反转一个链表的两种方法: 一、循环算法 // //反转一个链表,循环算法 // LinkList Reverse(LinkList& head) // { // // if(!head) // // return head; // //此时不用判断head是否为空,如是空的话返回的也是空 // LinkList cur = head; // LinkList hou; //...
分类:其他   时间:2014-05-26 03:20:34    收藏:0  评论:0  赞:0  阅读:372
读书笔记:计算机网络第10章:网络安全
章节概述 本章节涉及到所有的网络层,因为每个网络层都可能会有漏洞被黑客利用。网络安全的目的就是对付各种各样的网络威胁,通常我们使用加密技术来防止漏洞。但是本章只是网络安全的一个概要。如果你感兴趣的话可以参加另一门网络安全的课程。 网络安全就像性能,有些人非常看中安全,有些人却不一定需要。网络安全最关键的部分是建立威胁模型,描述威胁的原理以及攻击者能利用威胁做什么...
分类:其他   时间:2014-05-26 06:00:04    收藏:0  评论:0  赞:0  阅读:493
网络密钥交换协议——Diffie-Hellman
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
hdu-1166-敌兵布阵-线段树-单点更新,区域查询
线段树的单点更新,区域查询操作。 #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
poj-3264-Balanced Lineup-线段树-区域查询
区域查询操作。 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
hdu-1698-Just a Hook-线段树-区域更新,区域查询
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
hdu-1540-Tunnel Warfare-线段树
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)   网站服务(Web Services)是基于一些标准的(通常是 SOAP),使应用程序能够通过HTTP 交换数据。网站服务由网站方法(web methods)组成,公开这些方法,可以在网络上运行;某种程度上,可以把它看作是 F# 的函数,因为网站方法有名字,有参数,也返回结果,参数和结果用元数据(metadata)进行描述,网站服务把这些也都公开了,...
分类:Web开发   时间:2014-05-26 06:13:31    收藏:0  评论:0  赞:0  阅读:493
node.js module初步理解,exports与module.exports的区别
在开发一个复杂的应用程序的时候,我们需要把各个功能拆分、封装到不同的文件,在需要的时候引用该文件。没人会写一个几万行代码的文件,这样在可读性、复用性和维护性上都很差,几乎所有的编程语言都有自己的模块组织方式,比如Java中的包、C#中的程序集等,node.js使用模块和包来组织,其机制实现参照了CommonJS标准,虽未完全遵守,但差距不大,使用起来非常简单。 在node.js中模块与文件是...
分类:Web开发   时间:2014-05-26 03:45:06    收藏:0  评论:0  赞:0  阅读:432
【3】输入一颗二叉树判断是不是平衡二叉树
题目:输入一颗二叉树的根结点,判断该二叉树是不是平衡二叉树。平衡二叉树是满足所有结点的左右子树的高度差不超过1的二叉树 方案一:遍历数组的每一个结点,对每一个结点求它的左右子树的高度并进行判断。时间复杂度大于O(n),小于O(n^2)效率较低,因为有很多点需要重复访问。 //二叉树的结点 struct BinaryTreeNode{ int m_value; Bin...
分类:其他   时间:2014-05-26 04:34:41    收藏:0  评论:0  赞:0  阅读:311
JSON的使用
服务器端: 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
NYOJ 239 月老的难题 (深度优先遍历)
月老的难题 时间限制: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 (数论-扩展欧几里德)
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中的不可变类
在学习Java的过程中,我们时常会遇到这样一个概念——不可变类。本文旨在对此做一简单的解释。 1. 不可变类:创建该类的实例后,该实例的属性是不可改变的,java提供的包装类和java.lang.String类都是不可变类。当创建它们的实例后,其实例的属性是不可改变的。...
分类:编程语言   时间:2014-05-26 03:20:00    收藏:0  评论:0  赞:0  阅读:387
基于 Paraview 扩展与实现——(6)
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
百度之星资格赛,hdu 4825 XOR SUM
2014 百度之星资格赛,xor sum ,显然是要建一棵0、1树 其实很简单就是二叉树,只不过为了操作简便,即程序的速度,所以就采用静态树,即不动态分配内存,使用较大的全局数组。...
分类:其他   时间:2014-05-26 05:47:12    收藏:0  评论:0  赞:0  阅读:328
zoj 3538 Arrange the Schedule
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
2430条   上一页 1 ... 47 48 49 50 51 ... 122 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!