上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 58 下一页
  2013年5月8日
摘要: 要求:输入一个字符串,统计每个单词的个数。单词间用空格隔开,可多个空格,写出自己认为高效的算法。例如:输入:I love love China输出为:I: 1love: 2China: 1首先想到的还是模拟的方法,就是用struct把出现过的单词缓存起来,然后再输入文本中遍历到新单词的时候,遍历一次struct,看这个单词是不是已经存,做相关处理。如果输入文本中有n个字母,不重复的字母为m个, 则算法复杂度为O(nm^2) 最好情况是m =1 ,最差情况是m=n 其实现代码如下: 1 #include <stdio.h> 2 #include <string.h> 3 阅读全文
posted @ 2013-05-08 15:31 猿人谷 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 在终端下输入:vimtutor系统自带的教程,虽然是英文版的,但看起来不会太吃力。 阅读全文
posted @ 2013-05-08 15:28 猿人谷 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 今天在网上见到这么一道题,用任何语言实现都行。题目为:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛?玉丰补充: 此题有一个模糊的地方,就是牛的年龄问题,可以这样理解,从小牛出生的那一年开始计算,三年后就可以生小牛了,其数据如下:1-3 A4 A AB5 A AB AC6 A AB AC AD7 A AB AC AD AE ABB(注意,今年AB已经4岁了,所以生了一只ABB)AB 是 A 在第4年生的,到第7年时,它4岁了,所以也生了一只ABB 1 #include <stdio.h> 2 //隔几年生小牛 3 #de 阅读全文
posted @ 2013-05-08 15:22 猿人谷 阅读(426) 评论(0) 推荐(0) 编辑
  2013年5月7日
摘要: 1 #include 2 #include 5 void myStrcpy(char* Dest, const char *Src) 6 { 7 assert((Dest!= NULL)&&(Src!=NULL)); 8 while((*Dest = *Src)!='\0') 9 {10 Dest++;11 Src++;12 }13 }14 15 int main()16 {17 char dest[] = "helloworld";//注意18 char* src = "hello";19 mySt... 阅读全文
posted @ 2013-05-07 16:15 猿人谷 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 首先看一个例子: 1 #include <iostream> 2 using namespace std; 3 4 class A{}; 5 6 class B 7 { 8 int b; 9 char c;10 };11 12 class C13 {14 int c1; 15 static int c2;16 };17 int C::c2 = 1;18 19 class D:public C,public B{20 int d;21 }; 22 int main()23 {24 cout<<"sizeof(A)="<<sizeof(A). 阅读全文
posted @ 2013-05-07 16:07 猿人谷 阅读(448) 评论(0) 推荐(0) 编辑
  2013年5月1日
摘要: 以前在方向的选择上,经常会听到BS架构的系统和CS架构的系统,于是我带着迷茫去了解了一下B/S架构和C/S架构,在这之后似乎一切清晰了很多,那么就请大家一起来分享一下这方面的知识吧!C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。 在这种结构下,用户界面完全通过WWW浏览 阅读全文
posted @ 2013-05-01 16:29 猿人谷 阅读(507) 评论(0) 推荐(0) 编辑
  2013年4月28日
摘要: 来源:http://www.cnblogs.com/itech/archive/2009/08/18/1548860.html一 常见的WEB服务器和应用服务器 在UNIX和LINUX平台下使用最广泛的免费web服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。 在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,下面介绍几种常用的WEB服务器。 常见的web服务器: (其实IIS和Apache同时也支持基础的应用服务器的功能) Microsoft IIS... 阅读全文
posted @ 2013-04-28 15:31 猿人谷 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 来源:http://www.cnblogs.com/miloyip/archive/2010/09/17/1828449.html在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup, 该门语言则命名为——C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(object-oriented programming, OP)、泛型(generic programming, GP),后来为泛型而设计的模版,被发现及证明是图灵完备的,因此使C++亦可 阅读全文
posted @ 2013-04-28 15:24 猿人谷 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1 #include<iostream> 2 #include<string> 3 4 using namespace std; 5 6 void Hanoi(int n,char A,char B,char C); 7 8 void main() 9 {10 Hanoi(5,'A','B','C');11 }12 13 void Hanoi(int n,char A,char B,char C)14 {15 if(n==1)16 cout<<"Move top disk from peg " 阅读全文
posted @ 2013-04-28 15:19 猿人谷 阅读(175) 评论(0) 推荐(0) 编辑
  2013年4月27日
摘要: 最近在学习UNIX的编程,用的书是《UNIX环境高级编程》,看到书中有很有实例,我用的操作系统是RadHat,照着书把程序清单输入后编译却通不过,显示的错误是没有“apue.h头文件”。这下对我这只菜鸟来说就是当头一棒,这不坑爹吗?就照着书把程序再抄了一遍,发现出现同样的问题,这下引起我的思考。原来apue.h是作者自己写的一个文件,包含了常用的头文件,系统不自带。其中包含了常用的头文件,以及出错处理函数的定义。需要自己去配置这样的头文件,特将解决的方法总结如下: 在http://www.apuebook.com/下载src.tar.gz源代码的压缩包。 1、解压至/home/user/目录. 阅读全文
posted @ 2013-04-27 14:53 猿人谷 阅读(1068) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 58 下一页