![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
思考题
赛亚人_1
开通博客发表自己的一些编程代码以及学习的一些感受,希望各位朋友能给予我一些宝贵的建议。
展开
-
2015年华科软院887一道算法题题目——求解答
在一个数组中如果并且,则称和为一对逆序对,请设计算法计算数组中的逆序对数,要求算法的时间复杂度为O(n*log(n))。原创 2015-01-26 15:26:47 · 768 阅读 · 0 评论 -
三维数组的动态分配与回收(一维、二维都有)
//一维数组的动态分配 int *a,m; a=(int *)malloc(m*sizeof(int)); //内存空间回收 free(a); //二维数组的动态分配 int **a,m,n; int i; a=(int **)malloc(m*sizeof(int *)); for(i=0;i<m;i++) a[i]=(int *)malloc(n*sizeof(int)); for(原创 2015-01-30 11:13:46 · 413 阅读 · 0 评论 -
2012_1华中科技大学机试真题
#include int count; void reverse(unsigned long int digit) { unsigned long int low,high; low=digit<<24; high=digit>>24; digit=digit&0x00ffff00; digit=low|digit; digit=high|digit; printf("%u\n",原创 2015-03-11 14:07:00 · 554 阅读 · 0 评论 -
2012_2华中科技大学机试真题
#include #include #include #include /* int cmp(const void *a,const void *b) { return strcmp((char *)a,(char *)b); } */ int strcomp(char *s1,char *s2) { int len1=strlen(s1); int len2=strlen(s2); i原创 2015-03-11 14:08:12 · 479 阅读 · 0 评论 -
2011_2华中科技大学机试真题
#include #include #include int cmp(const void *a,const void *b) { return *((int *)a)-*((int *)b); } int main() { int *a; int n=0,i; a=(int *)malloc(sizeof(int)); while(~scanf("%d",&i)) { n++;原创 2015-03-11 14:04:52 · 423 阅读 · 0 评论 -
2011_1华中科技大学机试真题
#include #include int main() { FILE *fp,*fp1; char e; int flag,count1,count2,count3; if((fp=fopen("D:\\abc0.txt","w"))==NULL) { printf("文件打开失败!\n"); exit(1); } while((e=getchar())!=EOF) f原创 2015-03-11 14:05:22 · 833 阅读 · 0 评论 -
2011_3华中科技大学机试真题
#include #include #include typedef struct BiNode { char *s; struct BiNode *lchild; struct BiNode *rchild; }BiNode,*BiTree; void PreOrder(BiTree T) { if(T) { printf("%s\n",T->s); PreOrder(T-原创 2015-03-11 14:06:51 · 510 阅读 · 0 评论