上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 95 下一页
摘要: #include<iostream>using namespace std;int main(){ int year,month,day; int m[12]={31,28, 31,30,31,30,31,31,30,31,30,31}; cout<<"请输入年月日:"; cin>>year>>month>>day; if(year%400==0 || year%4==0 && year%100!=0) m[1]=29; int sumdays=0; for(int i=0;i<month-1 阅读全文
posted @ 2012-11-22 11:46 byfei 阅读(170) 评论(0) 推荐(0)
摘要: #define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define ERROR 0#define OK 1#define OVERFLOW -2#include <iostream>#include <malloc.h>#include <stdlib.h>using namespace std;struct sqlist{ int *elem; int length; int listsize;};int InitList_Sq(sqlist &L){ L.elem=(int*)malloc(LIST 阅读全文
posted @ 2012-11-20 11:37 byfei 阅读(165) 评论(0) 推荐(0)
摘要: 递推:构造低阶的规模(如规模为i,一般i=0)的问题,并求出解,推导出问题规模为i+1的问题以及解,依次推到规模为n的问题。(知道第一个,推出下一个,直到达到目的。,关键要找到递推公式) 递归:将问题规模为n的问题,降解成若干个规模为n-1的问题,依次降解,直到问题规模可求,求出低阶规模的解,代入高阶问题中,直至求出规模为n的问题的解。(要知道第一个,需要先知道下一个,直到一个已知的,再反回来,得到上一个,直到第一个。) 递归包括回溯和递推两个过程。 最好的例子是斐波那契数列: 0 1 1 2 3 5 8 13 21 ... ... 总结成公式就是F(n)=F(n-1)+F... 阅读全文
posted @ 2012-11-17 09:58 byfei 阅读(205) 评论(0) 推荐(0)
摘要: 题目:用两个栈实现一个队列。队列的生命如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。template <typename T>class CQueue{public: CQueue(void); ~CQueue(void); void appendtail(const T& node); T deleteHead();private: stack<T> stack1; stack<T> stack2;};解题思路:插入操作在stack1中进行,删除操作在stack2中进行,如 阅读全文
posted @ 2012-11-17 09:37 byfei 阅读(186) 评论(0) 推荐(0)
摘要: 看十个成功故事,不如看一个失败故事更让自己警醒。作为经历过过去12年中国互联网的老兵,我彻夜整理了有代表性的17个失败案例,为有志创业的人提供了从公司财务,定位,团队,市场,资本,政府监管,用户价值等各个方面的经验教训。也希望大家共同一起来探讨如何避免失败。1.亿唐网 不少人还记得2000年北京街头出现的大大小小的亿唐广告牌,"今天你是否亿唐"的那句仿效雅虎的广告词着实让亿唐风光了好一阵子。亿唐想做一个针对中国年轻人的包罗万象的互联网门户。他们自己定义了中国年轻人为"明黄一代"。 关注我们: 失败的教训:缺少定位,融资过多 1999年,第一次互联网泡沫破 阅读全文
posted @ 2012-11-16 15:24 byfei 阅读(390) 评论(0) 推荐(0)
摘要: 10年10年相对比较平淡,我现在回想起来,居然想不起来10年我到底干了什么,也想不出10年有什么标志性的事件,纠结。我突然想起我高中很痴迷的光荣三国志,刚开始一个城,几个人,每录用一个人,每攻下几个人都要兴奋半天,打到后来就是机械化的攻城掠地,就等着看统一后的结局,反倒提不出什么兴趣了。我已经工作6年了,我突然想到了我的领导,他大我5岁,4年前他已经是一个大公司的北方集团总裁了。我明年能升职吗?应该没戏,我应该还是个苦逼的研发部经理。或者我那个同学,自己一个人在外面打拼,虽然辛苦,但挣多挣少全是自己的,我还有勇气跳出去吗?我没有了,失去了稳定的工作,我就要很吃力的还房贷,我就要告别好不容易得来 阅读全文
posted @ 2012-11-15 16:15 byfei 阅读(173) 评论(0) 推荐(0)
摘要: 1.strcpystrcpy是拷贝字符串,以\0为标志结束strcpy的原型为char *strcpy_(char *strDest, const char *strScr){ assert((strDest != NULL) && (strScr != NULL)); char *address=strDest; while((*strDest++ = * strScr++) != '\0') NULL ; *strDest = '\0'; //当strScr字符串长度小于原strDest字符串长度时,如果没有改语句,就会出错了。 return 阅读全文
posted @ 2012-11-14 17:09 byfei 阅读(238) 评论(0) 推荐(0)
摘要: 本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。笔试时间90分钟。请考生认真答题,切勿轻视。 一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分) 提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为: if ( n == 0 ) if ( n != 0 ) 以此类推。 请写出 BOOL flag 与“零值”比较的 if 语句: .. 阅读全文
posted @ 2012-11-14 12:04 byfei 阅读(201) 评论(0) 推荐(0)
摘要: 给出输出结果:A,编译错误B,编译成功,运行错误C,编译正常,输出10#include <iostream>using namespace std;class A{private: int value;public: A(int a) { value =a; } A ( A other) { value =other.value; } void Print() { cout<<value<<endl; }};int main(){ A a = 10; A b = a; b.Print(); system("pause"); return 阅读全文
posted @ 2012-11-14 11:25 byfei 阅读(159) 评论(0) 推荐(0)
摘要: 想想这么一个函数:int fun(int x) { lock(...); if (...) return 1; else if (...) return 2; else throw ...; unlock(...);}这个时候,我们忘掉解锁的机会就太大了,多个return语句,以及可能出现的异常抛出。都有可能导致我们忘记了释放掉锁。以为我们要在每个return,throw前面加上一个unlock。还有一个东西很重要,作用域。如果没有作用域,我们的程序世界不知道会带来怎样的一种不可想象的混乱。因为作用域很重要,我们可以使用作用域的概念完成自动解锁功能定义如下一个类ScopeLockclass S 阅读全文
posted @ 2012-11-14 10:24 byfei 阅读(333) 评论(0) 推荐(0)
上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 95 下一页