摘要:--------------------------------------------------------------------------------------------------- 高效排序时间限制:1000 ms | 内存限制:65536 KB 描述 比普通排序快一些的排序。输入 第一行包含一个整数T,表示有T组数据。对于每组数据:第一行包含一个数字N(<100,000), 表示该组数据由N个元素;第二行包含N个数,就是这N个元素的值( <100,000 )。 输出对于每组数据输出一行,包含排序好后的N个元素,要求从小到大排序,相邻2个元素间有个空格,末尾无空格 阅读全文
posted @ 2010-12-01 21:21 ljhero 阅读 (160) 评论 (0) 编辑
摘要:最近在写一个程序是涉及到文件的操作,其中遇到一个问题是打开文件后判断文件是否为空,刚开始想到了每次打开文件都是向文件添加数据,就是以a+方式打开,就想到用ftell函数直接得到当前位置如果不为0则说明文件不为空,但是这样程序运行一直没打到想要的效果,调试时发现打开文件后用ftell函数得到的当前位置值为零,自己不禁产生疑惑,后来翻了下谭浩强的《C程序设计》上面写着“用a+方式打开的文件,原来的文件不被删除,位置指针移到文件末尾”。为了消除疑惑自己写代码测试下,看下具体情况。 测试代码:#include <stdio.h>int main(void){ int ch; FILE *f 阅读全文
posted @ 2010-12-01 10:47 ljhero 阅读 (683) 评论 (0) 编辑