摘要: 题目:分别编写把十进制整数转化为二进制和把二进制整数转化为十进制整数的函数,并编写主程序调用它们,以验证其正确性。【算法】:将十进制整数转化为二进制整数的算法是:将十进制数除以2,得到一个商数和一个余数;再将商数除以2,又得到一个商数和一个余数;继续这个过程,直到商数为0为止。每次得到的余数(必定是0或1)就是对应二进制的各位数字。最后一次得到的余数为二进制的最高位,第一次得到的为二进制的最低位。将二进制数转化为十进制数的算法是:将二进制数的各位数字乘以2的n次方再相加,其中n等于相应二进制数数字的位序号(从该整数的末位数起)减1;这样得到的和就是所求的十进制数。【流程图】shi_zhuan_ 阅读全文
posted @ 2013-10-26 08:53 天天AC 阅读(1002) 评论(0) 推荐(0)
摘要: 《1》先来break——1看图,看代码,你懂的 1 # include 2 # include 3 using namespace std; 4 int main() 5 { 6 for(int i = 0; i 2 # include 3 using namespace std; 4 int main() 5 { 6 for(int i = 0; i 2 # include 3 using namespace std; 4 int main() 5 { 6 for(int i = 0; i < 100; i++) 7 { 8 9 if(i... 阅读全文
posted @ 2013-10-23 14:19 天天AC 阅读(224) 评论(0) 推荐(0)
摘要: 你值得拥有:看代码:(1)1 #include 2 #include 3 int main()4 {5 std::time_t result = std::time(NULL);6 std::cout 2 #include 3 4 int main()5 {6 std::time_t result = std::time(NULL);7 std::cout << std::asctime(std::localtime(&result));8 }View Code 阅读全文
posted @ 2013-10-22 21:09 天天AC 阅读(575) 评论(0) 推荐(0)
摘要: 又一次关于程序时间的测定及if——else 的用法,注意该程序的if-else 有多个入口看代码。。。。 1 # include//if_else 的多个入口 2 # include 3 # include 4 # include 5 # include 6 using namespace std; 7 int main (int argc,char *argv[]) 8 { 9 srand((unsigned)time(0));10 //srand((unsigned)time(0));11 12 int begin,end;13 begin = clock(... 阅读全文
posted @ 2013-10-22 20:34 天天AC 阅读(251) 评论(0) 推荐(0)
摘要: Brute-Force算法简称BF算法:也称简单匹配算法,其基本思路是:从目标串s=”s0s1…sn-1”的第一个字符开始和模式串t=”t0t1…tm-1”中的第一个字符比较,若相等,则继续逐个比较后续字符,否则,从目标串s的第2个字符开始重新与模式串t的第一个字符进行比较,依次类推,若从模式串s的第i个字符开始,每个字符依次和目标串t中的对应字符相等,则匹配成功,该算法返回i;否则匹配失败,返回-1.Java代码 private static int bruteforce(String source, String sub) { int j = 0, i = 0; int index =.. 阅读全文
posted @ 2013-10-09 23:19 天天AC 阅读(885) 评论(0) 推荐(0)
摘要: 看完栈的操作进行总结: 以123为例: 出栈顺序: 1进1出2进2出3进3出。。。。。。。。。。出栈123 1进2进2出1出3进3出。。。。。。。。。。出栈213 1进2进2出3进3出1出。。。。。。。。。。出栈231 1进2进3进3出2出1出。。。。。。。。。。出栈321 因此有4种出栈顺序来一题:一个栈的入栈序列为A B C D E 则不可能的输出序列为:答案是(3)(1)E,D,C,B,A (2)D,E,C... 阅读全文
posted @ 2013-10-06 11:30 天天AC 阅读(884) 评论(0) 推荐(0)
摘要: (1)建个记事本,输入一个字符"A"(2)保存,查看属性...(3)将上面的文件另存为UTF-8(4)查看属性...这下你会了.............. 阅读全文
posted @ 2013-10-04 12:57 天天AC 阅读(151) 评论(0) 推荐(0)
摘要: 这题目我做的时候有个大坑..................气死我了.......一个int n的定义Prime Ring ProblemTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 21195Accepted Submission(s): 9480Problem DescriptionA ring is compose of n circles as shown in diagram. Put natural number 1, 2, .. 阅读全文
posted @ 2013-10-03 21:52 天天AC 阅读(241) 评论(0) 推荐(0)
摘要: 定义一个结构体# include# include# includeusing namespace std;typedef struct{ int *elem; int length; int maxsize;} ListNode;View Code 初始化ListNodevoid InitList(ListNode &L){ L.elem = (int *)malloc(sizeof(int)); if(L.elem == NULL) exit(-1); L.length = 0; L.maxsize = 100;}View Code ... 阅读全文
posted @ 2013-10-03 13:40 天天AC 阅读(426) 评论(0) 推荐(0)
摘要: 定义一个结构体# include# include# includeusing namespace std;typedef struct{ int *elem; int length; int maxsize;} ListNode;View Code 初始化ListNodeint InitList(ListNode &L){ L.elem=(int *)malloc(100*sizeof(int)); if(!L.elem) exit(-1); L.length=0; L.maxsize=100; return 1;}View Co... 阅读全文
posted @ 2013-10-03 12:59 天天AC 阅读(243) 评论(0) 推荐(0)