上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 58 下一页
  2013年10月14日
摘要: 双向链表 在线性链式存储结构的结点中只有一个指示直接后继的指针域,由此,从某个结点出发只能顺指针往后寻查其他结点。若要寻查结点的直接前趋,则需从表头指针出 发。换句话说,在单链表中,NextElem的执行时间是o(1),而PriorElem的执行时间为O(n)。为克服单链表这种单向性的缺点,可利用双 向链表。 双向链表是在单链表的每个结点中,再设置一个指向其前驱结点的指针域。所以在双向链表中的结点都有两个指针域,一个指向直接后继,另一个指向直接前驱。//线性表的双向链表存储结构typedef struct DulNode{ ElemType data; struct DulNod... 阅读全文
posted @ 2013-10-14 09:48 猿人谷 阅读(573) 评论(0) 推荐(0) 编辑
  2013年10月13日
摘要: 来源:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/27/3101883.html现 在云计算已经算不上一个新鲜词了,各大IT公司的产品都会套上一个“云”字来忽悠用户。相信大家都用过网盘,现在更流行的词应该叫“云存储”,像用的比较 多国外的有 Dropbox、SkyDrive,国内也有百度云网盘、sina微盘、腾讯微云网盘等等,我们可以用这些网盘在不同的设备上来存储/获取数据,如PC、 智能手机、平板电脑等等,同时我们希望不同设备间的数据是同步的。 我们将要搭建自己的云系统平台,更精确的说是一个云存储系统,正如上面的产品所提供的功能。 阅读全文
posted @ 2013-10-13 21:04 猿人谷 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 来源:http://www.cnblogs.com/lanxuezaipiao/p/3325628.html一、eclipse安装过程首先确保在安装eclipse之前已经安装好Java虚拟机1. eclipse官网下载压缩包下载地址:http://www.eclipse.org/downloads/?osType=linux&release=undefined2. 解压缩到 /opt/(/opt一般为大型商业软件或第三方软件包安装的地方,我习惯将第三方软件安装在此,当然你也可以安装在/usr/local下或其他地方)sudo tar xzvf eclipse-standard-kepl 阅读全文
posted @ 2013-10-13 20:25 猿人谷 阅读(10323) 评论(1) 推荐(3) 编辑
摘要: 来源:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/19/3086858.html虽然PHP在整体功能上不如Java强大,但相比PHP而言 Java算是较重量级的,所以在小中型系统的开发上,使用PHP的趋势不可挡,就算是大型网站,比如淘宝也部分使用了PHP(Java后台逻辑+PHP前 台展示),所以赶紧开始学PHP啦。首先介绍下比较简单但必不可少且实用的知识,可以当手册查询,适合像我一样的新手看。一、PHP常用库函数介绍1. PHP字符串操作常用函数确定字符串长度intstrlen(stringstr)比较两个字符串 a. strcm 阅读全文
posted @ 2013-10-13 19:55 猿人谷 阅读(610) 评论(0) 推荐(2) 编辑
摘要: 目前知道的三种主流的Web服务实现方案为:REST:表象化状态转变 (软件架构风格)SOAP:简单对象访问协议 XML-RPC:远程过程调用协议 下面分别作简单介绍:REST:表征状态转移(Representational State Transfer),采用Web 服务使用标准的 HTTP 方法 (GET/PUT/POST/DELETE) 将所有 Web 系统的服务抽象为资源,REST从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表征。Http协议所抽象的get,post,put,delete就好比数据库中最基本的增删改查,而互联网上的各种资源 阅读全文
posted @ 2013-10-13 19:49 猿人谷 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 一)过滤重复的数据。即把原来重复的数据过滤,只保留一份。例如:inta[]={1,3,4,3,2,5,2};输出:13 4 25①实现方法一(采用STL):[cpp] view plaincopy#include#include#includeusingnamespacestd;voidDedup(FILE*infile,FILE*outfile){intiTemp;unsignedintnCount=0;typedefsetIntSet;IntSetiArray;while(NULL==feof(infile)){fscanf(infile,"%d",&iTemp 阅读全文
posted @ 2013-10-13 17:14 猿人谷 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 二 叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是 递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历中, 前序和中序遍历的非递归算法都很容易实现,非递归后序遍历实现起来相对来说要难一点。一.前序遍历 前序遍历按照“根结点-左孩子-右孩子”的顺序进行访问。 1.递归实现[cpp] view plaincopyvoidpre_order(BTree*root){if(root!=NULL)//必不可少的条件,递 阅读全文
posted @ 2013-10-13 16:59 猿人谷 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: 昨天晚上参加了360校园招聘的笔试,其中最后一道笔试题就是找数组中的第二大的数。可以看出今年360笔试的试题还是不难的,想起昨晚提前把试题做完后,提前把试卷给交了,就和旁边的北大的一哥们聊天,聊最近的各种笔试、面试以及被鄙视。快到公交站时,还讨论着明天的腾讯、百度,以及晚上的去哪儿网的笔试。找工作还确实是个体力活啊!到处赶场。2013年360校园招聘题:写一个函数找出一个整数数组中,第二大的数。从一个给定的、无序的数组中,找出第二大或者第二小的数值。#include int FindSecondBiggest(int *v, int len){ if (v == NULL || len ma. 阅读全文
posted @ 2013-10-13 16:51 猿人谷 阅读(5834) 评论(11) 推荐(0) 编辑
摘要: 最近面试总遇到这种根据给出的两类序遍历,然后求按另一种形式序的遍历。看来有必要好好总结下这个知识点,省的每次笔试时都得花不少时间推导。首先,我们看看前序、中序、后序遍历的特性:前序遍历:(根—>左—>右) 1.访问根节点 2.前序遍历左子树 3.前序遍历右子树中序遍历:(左—>根—>右) 1.中序遍历左子树 2.访问根节点 3.中序遍历右子树后序遍历:(左—>右—>根) 1.后序遍历左子树 2.后序遍历右子树 3.访问根节点三序中知道其中两个就可以推出第三个,但前提是我们必须知道中序(这里是针对二叉树的,不包括二叉搜索树).因为:先序和后序给我们提供的信息是 阅读全文
posted @ 2013-10-13 10:36 猿人谷 阅读(1003) 评论(5) 推荐(0) 编辑
  2013年10月11日
摘要: Ubuntu为Firefox安装Adobe Flash Player解决方法(解决火狐浏览器安装了三个flash插件中的第二个或者第三个插件而无法安装第一个adobe flash插件的方法):在新立得软件包管理器搜索swfdec-mozilla和mozilla-plugin-gnash这两个插件,看看是不是已经安装了,然后把单击右键这两个插件,选择标记以便彻底删除,然后单击应用。或者在终端使用如下命令:sudo apt-get remove --purge swfdec-mozillasudo apt-get remove --purge mozilla-plugin-gnash把 swfde 阅读全文
posted @ 2013-10-11 19:22 猿人谷 阅读(4428) 评论(1) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 58 下一页