2012年4月5日
摘要: 类似的反推问题。问题描述:1、妈妈有2000元,要分给她的2个孩子。由哥哥先提出分钱的方式,如果弟弟同意,那么就这么分。但如果弟弟不同意,妈妈会没收1000元,由弟弟提出剩下 1000元的分钱方式,这时如果哥哥同意了,就分掉这剩下的1000元。但如果哥哥也不同意,妈妈会把剩下的1000元也拿走,然后分别只给他们每人100元。问:如果你是哥哥,你会提出什么样的分钱方式,使你有可能得到最多的钱?(最小单位1元)2、有5个海盗,按照等级从5到1排列。最大的海盗有权提议他们如何分享100枚金币。但其他人要对此表决,如果多数(所有人中的多数)反对,那他就会被杀死。他应该提出怎样的方案,既让自己拿到尽可能 阅读全文
posted @ 2012-04-05 10:38 笔记吧... 可能只有自己看得懂 阅读(1406) 评论(3) 推荐(0) 编辑
  2012年4月2日
摘要: 为什么会有模板技术呢?在编写功能类似的函数时候,如:double fun(); int fun(); char fun(); 如果fun函数都是处理类似的问题时,那么是不是有一种通用的过程来取代这种要为每种类型定义一次函数的方法?那么,问题的解决方法就是模板技术。1、函数模板和类模板1.1函数模板:[语法]template .....View Code 1 #include 2 using namespace std; 3 template 4 T fun(T t1,T t2) 5 { 6 return t1>t2?t1:t2; 7 } 8 9 void main()10 {1... 阅读全文
posted @ 2012-04-02 16:49 笔记吧... 可能只有自己看得懂 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 师兄今天走了!毕业了,祝福他们都在未来的事业上顺心顺意... 呵,明年这个时候就是我们了...想起两年的时间,真的好快啊!刚来的时候,一个人提着箱子、一个大桶子(里面还有许多衣架)、穿着一双篮球鞋,傻傻的跟到了实验室,一晃就是两年过去了...近段时间天天玩着游戏... 有时间真的觉得自己没有时间来玩这东西了. 也许是自己来瘾了,也许是想陪着师兄们玩玩,不想扫兴... 终于都结束了...接下来的这半年的时间(4.2 ~ 10.1),这短时间很关键了... (这段时间不再玩游戏)要努力了!————————————————————————————————————————————要完成的内容: 1、小 阅读全文
posted @ 2012-04-02 16:12 笔记吧... 可能只有自己看得懂 阅读(147) 评论(0) 推荐(0) 编辑
  2012年4月1日
摘要: 交换机工作在数据链路层,一般是两层交换机(物理层和数据链路层),不过,随着技术的更新,现在出现了三层交换机(物理层、数据链路层和网络层)。路由器工作在网络层。交换机的作用:存储转发;路由器的作用:路由选择; 阅读全文
posted @ 2012-04-01 14:57 笔记吧... 可能只有自己看得懂 阅读(177) 评论(0) 推荐(0) 编辑
  2012年3月31日
摘要: 连接建立:连接终止:有限状态机:————————————————————————————————————————————IP协议、TCP协议、UDP协议比较: 阅读全文
posted @ 2012-03-31 13:49 笔记吧... 可能只有自己看得懂 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 问题描述:我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下:1、 长度13位;2、 以86的国家码打头;3、 手机号码的每一位都是数字。请实现手机号码合法性判断的函数(注:考生无需关注手机号码的真实性,也就是说诸如86123123456789这样的手机号码,我们也认为是合法的),要求:1) 如果手机号码合法,返回0;2) 如果手机号码长度不合法,返回13) 如果手机号码中包含非数字的字符,返回2;4) 如果手机号码不是以86打头的,返回3;【注】除成功的情况外,以上其他合法性判断的优先级依次降低。也就是说,如果判断出长度不合法,直接返回1即可,不 阅读全文
posted @ 2012-03-31 08:56 笔记吧... 可能只有自己看得懂 阅读(1129) 评论(0) 推荐(0) 编辑
  2012年3月30日
摘要: 问题描述:代码如下:View Code 1 #include <iostream> 2 #include <stack> 3 using namespace std; 4 5 int calculate(int len,char *expStr) 6 { 7 stack<char> st; 8 for(int i=0;i<len;) 9 {10 if(expStr[i] != '*' && expStr[i] != '/')11 {12 st.push(expStr[i]); i++;13 }1... 阅读全文
posted @ 2012-03-30 18:19 笔记吧... 可能只有自己看得懂 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 问题:【动态规划实现】以下函数的功能是用递归的方法计算x的n阶勒让德多项式的值。已有调用语句p(n,x)。编写函数实现功能。递归公式如下:————————————————————————————————————————————————————————————View Code 1 #include <iostream> 2 using namespace std; 3 4 double f[10000]; 5 6 void p(int n ,int x) 7 { 8 for(int i=2;i<=n;i++) 9 {10 f[i] = ((2*i-1)*x... 阅读全文
posted @ 2012-03-30 15:24 笔记吧... 可能只有自己看得懂 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 问题:编写一个程序实现功能:将两个字符串合并为一个字符串并且输出,用指针实现。 char str1[20]={“Hello ”}, str2[20]={“World ”};————————————————————————————————————————————————View Code 1 #include <iostream> 2 using namespace std; 3 4 void main() 5 { 6 char str1[10] = "Hello"; 7 char str2[10] = "World"; 8 9 char re 阅读全文
posted @ 2012-03-30 15:05 笔记吧... 可能只有自己看得懂 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 问题:编写一个程序实现功能:将字符串”Computer Secience”赋给一个字符数组,然后从第一个字母开始间隔的输出该串,用指针完成。View Code 1 #include <iostream> 2 using namespace std; 3 4 void main() 5 { 6 char str[100]; 7 cin >> str; 8 9 int len = strlen(str);10 char *p = str;11 while(*p)12 {13 cout << *(p) << endl;14 ... 阅读全文
posted @ 2012-03-30 14:57 笔记吧... 可能只有自己看得懂 阅读(518) 评论(0) 推荐(0) 编辑