Meta name="Robots" Content="All"> 考试辅导:程序员数据结构笔记(六)_计算机软件水平考试_计算机类考试_学子考试网
网站首页 | 考试学习 | 英语学习 | 求职 |出国留学 | 资源下载 | 论文中心 | 箐箐校园 | 精品课程 | 网络学院 | 网站留言
资格类考试: 公务员考试 报关员考试 导游资格 注册会计 司法考试
外语类考试: 英语四六级 雅思 托福 GRE BEC PETS 职称英语
学历类考试: 高考 考研 自考 成考 专升本
计算机考试: 等级考试 水平考试 微软认证 思科认证 Linux认证
设为主页
联系站长
添加收藏夹
考试辅导:程序员数据结构笔记(六)

考试辅导:程序员数据结构笔记(六)

学子考试网 Ks263.Com 点击数: 2006-11-2 字体:[ ] 收藏本文

第六天(想起了儿时的《最后一课》^_^)
  快考试了,老师没有多说什么,他只是给我们讲了讲近三年试题情况,并详细讲述了两道题目:一道递归,另一道回溯。不过今天不知怎么回事,我感觉特别累,也特别想睡觉。所以没什么感觉。这里就不说了,两道题目都有的,递归那题是2001年最后一题,回溯是在《程序员教程》P416,老师说高程曾经考过,有兴趣自己看看也能看懂的。老师特意为我们出了一份下午试题,我现在把他拿出来让大家参考参考。到这里,就到这里!


程序员考试下午试题(模拟)

一、把一个字符串插入到另一个字符串的某个位置(指元素个数)之后
  char *insert(char *s,char *t,int position)
  { int i;
   char *target;
   if(position>strlen(t)) printf("error");
   else
   { for (i=0;i< (1) ;i++) 
    { if (i<position) 
     target[i]=s[i];
     else
     { if(i< (2) ) 
      target[i]=t[i]; 
      else (3)
     }
    }
   }
   return garget;
  }
二、辗转相除法求两个正整数的最大公约数
  int f(int a,int b)
  { if (a==b) (4)
   else
   { if (a>b) return f(a-b,b); 
    else (5) ;
   }
  }
三、求一个链表的所有元素的平均值
  typedef struct { int num;
   float ave;
  }Back;
  typedef struct node{ float data; 
   struct node *next;
  } Node;

  Back *aveage(Node *head)
  { Back *p,*q;
   p=(Back *)malloc(sizeof(Back));
   if (head==NULL)
   { p->num=0; 
    p->ave=0; }
   else
   { (6)
    p->num=q->num+1; 
    (7) ; } 
   retuen p;
  }

  main()
  { Node *h; Back *p;
   h=create(); /*建立以h为头指针的链表*/
   if (h==NULL) printf("没有元素");
   else { p=aveage(h);
    printf("链表元素的均值为:%6f",p->ave);
   }
  }

[1] [2] [3] [4] 下一页  


  • 上一篇文章:

  • 下一篇文章: 没有了




  •                            【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     网站首页 -  网站地图 -  加入收藏 -  联系我们 -  友情链接 
    冀ICP备05000973号 ©2005-2006 www.ks263.com.版权所有