2025年武汉大学计算机考研复试经验分享
·
N 诺 DreamJudge 题库:输入 “学校名称” 即可筛选该校历年机试真题,题目均在考纲范围内,按难度自动排序。还可搭配《计算机考研机试攻略》刷题,书中题目可通过题号直接在题库中查找。

25年机试2小时6道题,没有签到题,按测试点给分和人工打分双重兜底机制,注意写注释。
建议学《机试攻略》高分篇+满分篇前2章,热门考点:搜索/动态规划/图论/贪心
参考代码
- #include<iostream>
- #include<map>
- using namespace std;
- const int N=110;
- struct tr{
- int value;
- tr *l,*r;
- };
- int n;
- void create(int x,tr* &t)
- {
- if(t==nullptr)
- {
- t=new tr;
- t->value=x;
- }
- else
- {
- if(t->value<x)
- create(x,t->r);
- else
- create(x,t->l);
- }
- }
- void l(tr *t)
- {
- if(t==nullptr)
- return;
- cout<<t->value<<" ";
- l(t->l),l(t->r);
- }
- void m(tr *t)
- {
- if(t==nullptr)
- return;
- m(t->l);
- cout<<t->value<<" ";
- m(t->r);
- }
- void r(tr *t)
- {
- if(t==nullptr)
- return;
- r(t->l);
- r(t->r);
- cout<<t->value<<" ";
- }
- int main()
- {
- while(cin>>n)
- {
- map<int,int> a;
- tr *t=nullptr;
- for(int i=0;i<n;i++)
- {
- int x;
- cin>>x;
- if(a.count(x))
- continue;
- a[x]=1;
- create(x,t);
- }
- l(t);
- puts("");
- m(t);
- puts("");
- r(t);
- puts("");
- }
- return 0;
- }
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)