2013年2月18日
摘要: 今天,学到了归并排序,最坑我的还是边界问题,不多说了,一会附代码。考虑到逆序对问题,各种各样的边界问题,真是烦不胜烦啊。。。。。不过归并排序还是用到了递归,今天就总结一下我认识中的递归。。。老师们都是递归就是自己调用自己,好吧我承认,确实是,不过也太笼统了吧,这也就是一个思想,只要写好最开始的代码,后面直接递归,最开始的判读是必须的,这是题的核心判断,少了他。。。。 呵呵!其实递归中,你不要想太多,想越多越迷,我就是这样的 ><!哎。。。。。。。好了,附代码吧! 这只是一道题而已,不能说明什么!。。。。 啰嗦了。。。。#include <iostream>#includ 阅读全文
posted @ 2013-02-18 13:53 回眸只为搏笑 阅读(287) 评论(0) 推荐(0)
  2013年1月13日
摘要: ……?……:……式A?B:C值为:若A为真,则B;若A为假,则C。 但有一点是值得注意的,那就是问号表达式的结合性,问号表达式是从右往左的运算方向尤其是当问号表达式嵌套使用时得注意这个问题,例如代码:int a=1,b=2,c=3,d=4;printf("%d",a<b?a:c<d?c:d);正确结果是:1因为先执行的是c<d?c:d,会返回c,然后执行a<b?a:c因此得到的结果就是1(可以在编译器上实验一下) 阅读全文
posted @ 2013-01-13 16:20 回眸只为搏笑 阅读(1383) 评论(0) 推荐(0)
摘要: printf 输出格式(一)使用printf输出各种格式的字符串1. 原样输出字符串: printf(“%s”, str);2. 输出指定长度的字符串, 超长时不截断, 不足时右对齐: printf(“%Ns”, str); –N 为指定长度的10进制数值3. 输出指定长度的字符串, 超长时不截断, 不足时左对齐: printf(“%-Ns”, str); –N 为指定长度的10进制数值4. 输出指定长度的字符串, 超长时截断, 不足时右对齐: printf(“%N.Ms”, str); –N 为最终的字... 阅读全文
posted @ 2013-01-13 16:16 回眸只为搏笑 阅读(8025) 评论(0) 推荐(1)
  2012年12月26日
摘要: 1 #include <iostream> 2 #include <cmath> 3 #include <cstdio> 4 #include <cstring> 5 #include <string> 6 #include <algorithm> 7 #include <ctime> 8 #include <cstdlib> 9 using namespace std;10 //------------------------------------------------------------ 阅读全文
posted @ 2012-12-26 20:05 回眸只为搏笑 阅读(260) 评论(0) 推荐(0)
  2012年12月24日
摘要: 包含头文件 #include <ctime>int t1, t2;程序开始计算前: t1 = clock(); 程序计算结束后: t2 = clock();那么t2 - t1 就是计算所需的时间了,单位就是ms 阅读全文
posted @ 2012-12-24 17:14 回眸只为搏笑 阅读(160) 评论(0) 推荐(0)
  2012年12月23日
摘要: 无聊的用法:system()下面列出常用的DOS命令,都可以用system函数调用:ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。CHCP 显示或设置活动代码页数。CHDIR 显示当前目录的名称或将其更改。CHKDSK 检查磁盘并显示状态报告。CHKNTFS 显示或修改启动时间磁盘检查。CLS 清除屏幕。CMD 打开另一个 Windows 命令解释程序窗 阅读全文
posted @ 2012-12-23 13:55 回眸只为搏笑 阅读(167) 评论(0) 推荐(0)
  2012年12月9日
摘要: 1 #include <iostream> 2 #include <cmath> 3 #include <cstdio> 4 #include <cstring> 5 #include <algorithm> 6 #include <string> 7 using namespace std; 8 char a[20][20],b[20][20],c[20][20],d[20][20]; 9 int n; 10 int rotation() //90度依次旋转11 {12 for(int j=n;j>=1;j--)1 阅读全文
posted @ 2012-12-09 12:07 回眸只为搏笑 阅读(215) 评论(0) 推荐(0)