摘要: 结构化命令:允许脚本根据变量值的条件或者其他命令的结果跳过一些命令或者循环执行这些命令 1、使用if_then语句 if command then commands fi 先运行if后面的命令,如果命令的退出状态是0(成功执行命令),就将执行then后面,fi前面的所有命令。否则就跳到fi后面继续执行。 2、if-then-else语句 if command then commands e... 阅读全文
posted @ 2010-05-27 23:47 红脸书生 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 一、意图 代理模式:为其他对象提供一种代理以控制对这个对象的访问 二、基本思想 代理模式实际就是在访问对象时引入一定程度的间接性,因为这种间接性,可以附加多种用途。 三、优缺点分析 GOOD:(适用场合) 远程代理:也就是为一个对象在不同的地址空间提供局部代表,这样可以隐藏一个对象在不同地址空间的事实。 例如:客户端程序调用代理就可以解决远程访问的问题 虚拟代理:是根据需要创建开销很大的对象... 阅读全文
posted @ 2010-05-27 22:14 红脸书生 阅读(600) 评论(1) 推荐(0) 编辑
摘要: 1、用途 两种基本用途: 一、查找特定的信息(搜索) 二、查找并编辑特定的信息(替换) 使用正则表达式,要么是匹配一些文本(进行一次搜索),要么是匹配并替换一些文本(进行一次替换)例如: (1)字符串查找匹配 (2)生成HTML代码,而不仅仅是普通文本 (3)检查邮件地址是否合法(即检查字符串是否符合预定义规则) (4)精确替换某个字符串 (5)搜索文件时,按文件名中某字符串进行过滤 (6)替换... 阅读全文
posted @ 2010-05-27 11:54 红脸书生 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 信区: Job_IT标 题: guxinxing的求职经历与建议(IT类)发信站: 北大未名站 (2009年03月20日13:58:37 星期五), 站内信件 早就答应了lobbat同学,拖到现在才完工,很不好意思哈~ 先简单介绍一下我的情况: cs02本06研,网络实验室。拿到百度工程师、Booz咨询师和谷歌APM三个offer,今年夏天加入谷歌。 下面正式开始: 从第一次面试,到选定工作of... 阅读全文
posted @ 2010-05-27 11:49 红脸书生 阅读(2612) 评论(0) 推荐(3) 编辑
摘要: 1: #include "stdio.h" 2: 3: struct player { 4: int num; 5: int score; 6: int rand; 7: } ; 8: 9: // 根据对选手的得分排序 10: void sortScore(struct player psn[], int n) 11: { 12: int i, j; 13: struct player ... 阅读全文
posted @ 2010-05-27 10:34 红脸书生 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1: #include <stdio.h> 2: 3: void move(int n, char x, char y, char z) 4: { 5: if(n == 1) 6: printf("%c-->%c\n", x, z); 7: else 8: { 9: move(n - 1, x, z, y); 10: printf("%c-->%c\n", x, z); ... 阅读全文
posted @ 2010-05-27 10:25 红脸书生 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 1: #include "stdio.h" 2: 3: unsigned long myPow(int m, int n) 4: { 5: unsigned long tmp; 6: 7: if(n == 0) return 1; 8: 9: if(n == 1) return m; 10: 11: if(n % 2 == 0) { 12: tmp = myPow(m, n / 2); 13... 阅读全文
posted @ 2010-05-27 10:23 红脸书生 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1: #include "stdio.h" 2: 3: int cnr(int m, int n) 4: { 5: if(m == n || n == 0) 6: return 1; 7: else 8: return cnr(m - 1, n) + cnr(m - 1, n - 1); 9: } 10: 11: int main() 12: { 13: int m, n; 14: pri... 阅读全文
posted @ 2010-05-27 10:20 红脸书生 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 递归分治二分查找法 阅读全文
posted @ 2010-05-27 10:15 红脸书生 阅读(734) 评论(0) 推荐(0) 编辑
摘要: A,B,C,D,E合伙抓鱼,全都睡着了。A第一个起来,将鱼分成5份,把多余的一条扔回河里,拿走自己一份走了。B第二个起来,又把鱼分成5份,把多余的一条扔回河里,拿走自己一份走了。接着,C,D,E都同样做。问渔夫们一共至少抓了多少条鱼? 阅读全文
posted @ 2010-05-27 10:01 红脸书生 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 1: #include "stdio.h" 2: 3: void Marx() 4: { 5: int x,y,z; 6: for(x=1;x<30;x++) 7: for(y=1;y<30;y++) 8: for(z=1;z<30;z++) 9: { 10: if(3*x+2*y+z==50 && x+y+z==30) 11: printf("%5d %5d... 阅读全文
posted @ 2010-05-27 09:56 红脸书生 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 找出11——999之间的所有三重回文数字,就是a的a,a平方,a立方都是回文 阅读全文
posted @ 2010-05-27 09:54 红脸书生 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 任何一个整数的立方都可以表示成一串连续的奇数的和。 阅读全文
posted @ 2010-05-27 09:51 红脸书生 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 1、题目 正整数n若是它平方数的尾部,则称n为同购数。例如6是36的同构数 找出1000以内的 2、源码 阅读全文
posted @ 2010-05-27 09:46 红脸书生 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 1、题目 从一个整数序列中找出最小的元素,并用递归的方法实现 2、源码(二分序列递归) 阅读全文
posted @ 2010-05-27 09:37 红脸书生 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 1、题目 所有自然数最多只要4个数的平方和就可以表示 2、源码 阅读全文
posted @ 2010-05-27 09:33 红脸书生 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 1、题目 任意给定一个自然数,若它为偶数则除以2,若它为奇数则乘以3,得到一个新的自然数,照这样计算下去,若干次后必然得到1。编程验证 2、源码 阅读全文
posted @ 2010-05-27 09:30 红脸书生 阅读(1711) 评论(3) 推荐(0) 编辑
摘要: 1、题目 4位数abcd,有这样的性质:abcd=(ab+cd)的平方。ab,cd都为两个2位数,求这个4位数abcd。 2、源码 阅读全文
posted @ 2010-05-27 09:23 红脸书生 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1、题目 找出所有满足x平方+y平方=N的正整数对x和y 2、分析 x,y的取值不可能大于根号N。 3、源码 阅读全文
posted @ 2010-05-27 09:19 红脸书生 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 1、题目 一个数m的连续整数固定和就是指存在a1,a2,…an,后一个数只比前一个数大一,而且它们的和等于数m。 2、分析 最直观解法就是穷举法 3、源码 阅读全文
posted @ 2010-05-27 09:14 红脸书生 阅读(510) 评论(0) 推荐(0) 编辑