东北大学计算机2017-2019考研真题(2)

本站小编 免费考研网/2020-02-08


二、 编写算法题


1.编写算法判断字符串表示的出栈入栈序列是否合法,其中A代表入栈,D代表出栈,仅有这两个字符构成。栈初始为空,例如“ADAADDDD”为非法序列,“ADAADDAD”为合法序列。
(1)算法思想
(2)算法实现
2.编写算法判断采用二叉链表结构储存的的两颗二叉树是否相等
(1)算法思想
(2)算法实现
3.编写算法判断采用邻接表储存的无向图中,是否存在从顶点U到V且长度为K的简单路径。
(1)算法思想
(2)算法实现
 
 
 
 
 
 
 
 
 
 
 
 
 
东北大学2019考研题
C语言
一、简答题
1.若定义int a[10];int *p=a;请写出3种求数组a第i个元素的方式。
2.如果想通过一个函数获得多个返回值,请写出至少2种实现方法,并举例说明
3.举例说明结构体和共用体的区别。
二、综合题:请写出运行结果
1.
#include <stdio.h>
void f(int a)
{
    int i;
    if(a!=0)
    {
        f(a-1);
        for(i=1;i<=a;i++)
            printf("%d",a);
        printf("\n");
    }
}
int main()
{
    f(3);
    return 0;
}
2.
#include <stdio.h>
int main()
{
    int s,i,j,a[5][3],total=14;
    for(int m=0;m<5;m++)
        for(int n=0;n<3;n++)
        {
            a[m][n]=total;
            total--;
        }
    for(i=0;i<5;i++)
    {
        s=0;
        for(j=0;j<3;j++)
        {
            if(i*j%5==3)
                break;
            else
                s=s+a[i][j];
        }
        printf("%d\n",s);
    }
    return 0;
}
3.
#include<stdio.h>
void fun(char *s)
{
    int i;
    for(i=0;*(s+i)!='\0';i++)
        if(*(s+i+2)>='A'&&(s+i)<='z')
            if(*(s+i+2)!='\0')
                *(s+i)=*(s+i+2);
            else
                *(s+i)='z';
}
int main()
{
    char str[]="AgeefAI";
    fun(str);
    puts(str);
    return 0;
}
4.
#include <stdio.h>
int a=30,b=50;
void func(int *p1,int *p2)
{
    p1=&a;
    *p2=b;
}
int main()
{
    int i=1,b=5;
    for(i=1;i<5;i++)
    {
        func(&i,&b);
        printf("%d,%d\n",i,b);
    }
    return 0;
}
三、编程题
1.一个数的平方的层次等于该数自身的自然数被称为自守数,例如5*5=25,25*25=625,9376*9376=87909376。求10000以内的所有自守数。
2.编写一个函数int judgeM(int a[N][N]),判断给定的函数矩阵a[N][N]是否符合上三角矩阵条件。其中N代表N*N矩阵。如果符合上三角矩阵条件返回1,否则返回0。角矩阵的主对角线下方的元素都为0。
3.个人金库消费记录按如下结构体定义:
struct Consume{
 int id; //流水号
 unsigned pid; //消费项目标号,每个消费项目编号唯一
 char p[100]; //消费项目名称
 float cost; //消费项目金额
};
请编写函数void maxCost(struct Consume record[N]),统计在给定的消费记录struct Consume record[N]中消费金额最多的消费项目,输出消费项目名称和对应项目的总消费金额,
需要注意的是,每个项目可能发生多次消费行为,每次消费行为会形成一个消费记录。
数据结构
一、简答题
1.有一个二叉树按层次顺序放在一维数组中,如下图:
(1)写出该树的后序遍历序列
(2)画出该树的后序线索二叉树
 
20200208220108.gif
 
2.带权无向图的邻接矩阵如下图所示。画出该邻接表和用Prim算法生成最小树的过程。 
∞ 1 1 ∞ ∞ ∞
1 ∞ 1 2 ∞ ∞
1 1 ∞ ∞ 3 ∞
∞ 2 ∞ ∞ 1 1
∞ ∞ 3 1 ∞ 1
∞ ∞ ∞ 1 1 ∞

20200208220137.gif
3.给出一组关键字T={24,19,32,43,38,13,22,20,6,18},写出下列算法从小到大排序的第一趟结束时的序列。
(1)希尔排序(增量为5)
(2)堆排序(先建成一个堆,然后以堆顶取下一个元素后,将堆减量一项)
4.写出关键字序列{503,087,061,512,098,897,275,653,426}建立一颗平衡二叉树排序的过程,并写出调整平衡时的旋转类型,写出在多概率情况下查找成功和查找失败的平均查找长度。
二、编写算法
1.给定一个单链表存储的互异整数数列,编写算法,求出所有的递增和递减序列的数目,例如数列7,2,6,9,8,3,5,2,1,可分为(7,2)(2,6,9)(9,8,3)(3,5),(5,2,1)共5个数列子数列,结果为5。
(1)算法思想
(2)算法实现
2.二叉树中值为x的结点不少于1个,采用二叉链表存储,编写算法,打印值为x的结点的所有祖先。
(1)算法思想
(2)算法实现
3.判断一个以邻接表为存储结构的无向图G是否连通,若连通,返回1。否则,返回0.
(1)算法思想
(2)算法实现


相关话题/东北大学 计算机

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 电子科技大学计算机考研复试经验贴
    成都电子科大计算机人工智能方向研究生在读,真人现身说法,看看复试时怎么让老师被你牵着走!先例子后总结,如果有用欢迎点评论区留言哦! 复试时候,由于我是跨考,所以面试前贼紧张我们当时的面试是先问一个专业课问题,然后你自我介绍之后老师进行自由提问,时间是15min就左右。 因为我报考得是成 ...
    本站小编 免费考研网 2020-02-06
  • 2018云南大学计算机程序设计904回忆考研试题
    本站小编 免费考研网 2020-01-31
  • 电子科技大学计算机820考研经验贴
    本人2019年考研,初试分数386,初试加复试总分815、总排名第二。目前电科计算机科学与技术专业机器智能与模式识别方向研一在读。 本科是电科机电学院(上课时学过C语言),可以说基本是零基础跨考。从18年3月份决定跨考到最后成功上岸,一路以来走过不少弯路,也逐步在曲折中摸索出一些经验。 一 整体时间规划 对于 ...
    本站小编 免费考研网 2020-01-29
  • 2020哈尔滨工业大学计算机考研试题854计算机基础
    2020 哈尔滨工业大学 854 真题回忆版 第 I 部分 计算机系统与基础 一、选择题(10 道题,每道 1 分) 1.objdump 反编译的程序中,有个常数1024(RIP),请问是什么。 A 局部变量 B 局部静态变变量 C 全局变量 D 都不是 2 linux 内核的编码方式采用编码 A unicode B ASCII C utf-8 D utf-32 3 ...
    本站小编 免费考研网 2020-01-15
  • 2020东北大学432统计学真题完整回忆含解析
    2020东北大学432统计学真题完整回忆含解析
    ...
    本站小编 免费考研网 2020-01-14
  • 东北大学行政管理考研经验帖
    本人是东北大学行政管理专业一名研二的学生,15年被录取,初试加复试成绩排在第二名。初试成绩383分,英语一71分,政治68分,管理学128分,政治学116分。考研是一个特别锻炼人的过程,你需要付出特别多的时间和精力,为了考研成功可能你也要放弃许多其他的东西,可是到你收获结果的时候你也会发现这些努力都是值得的。但是在 ...
    本站小编 免费考研网 2020-01-14
  • 苏州大学计算机考研初试经验分享
    作者: jvjv 时间: 2020-1-11 10:12 标题: 苏大计算机考研初试经验分享,干货 大三上学期末决定考研,然后就开始选学校了,根据我的经验选学校一定要早点看,因为到后期没有时间了,都在忙着考研复习。机缘巧合下,我的一个亲戚推荐我看一下苏州大学,哈哈,苏大的地理位置很好,还是211,计算机专业也很强,所以我就开 ...
    本站小编 考研帮 2020-01-14
  • 2020大连海事大学计算机真题回忆
    判断题多了一道prim,剩下的题型基本没变,变化的有递归调用函数那块,个人觉得今年程序写的递归输出栈的结果,没有要返回函数。可能我想的不对,自己注意理解吧。 复习方向avl成功失败,树的节点问题,哈希表,最后一道大题,把lb的所有节点逆插到la的第k个节点,程序要会用头插法尾插法。 ...
    本站小编 免费考研网 2020-01-12
  • 2020福州大学计算机863数据结构与程序设计真题
    作者: 皮卡丘砍木桩 时间: 2019-12-23 00:06 标题: 2020福大计算机863数据结构与程序设计真题整理 2020年的考研终于落幕了,我今年报考的是福大计算机专硕(今年都叫电子信息了,底下有三个方向,计算机技术、软件工程、人工智能)回想起来这一年还是蛮多感慨的,平时也经常来逛考研帮,感谢考研帮上的学长学姐,特别是 ...
    本站小编 考研帮 2020-01-10
  • 北京航空航天大学961计算机基础综合考研经验
    作者: 巨魔小李 时间: 2019-12-24 17:33 标题: 北航961考研经验 2020考研结束了,半年的煎熬也结束了 最终估分英语70+数学110+政治60+专业课大概120+ 估的比较保守 结合历年的情况 应该是有学上 先来介绍自己的情况 就读于一所大概是全国理科top的211 报考北京航空航天大学计算机学院 刚刚结束考研 趁着记忆深刻 ...
    本站小编 考研帮 2020-01-06
  • 2020中国地质大学(北京)计算机专硕858回忆版真题
    专硕858 c语言与数据结构: c语言: 选择题10道(10*2) 很基础,复习的时候应该注意抠基础部分知识点,比如今年考的其中一题是:以下哪个选项不是short型,没有程序结果题 简答题五道(5*5) 1.什么是数据?什么是数据结构?请举出数据结构的例子 2.编写c语言程序时应注意的事项 3.什么是数组?char型数组和short型 ...
    本站小编 考研帮 2020-01-04
  • 2020东北大学公共管理初试617管理学基础真题
    作者: 长泽1796203585 时间: 2019-12-30 18:53 标题: 2020东北大学 公共管理 初试 管理学基础真题 617管理学基础 真题 完整版 适用于 行政管理 土地资源管理 公共政策 一、名词解释 (每题5分) 1物本管理 2等级链 3木桶原理 4风险型决策 5管理幅度 6轮式沟通 二、简答题 (每题10分) 1韦伯的官僚行政组织 ...
    本站小编 免费考研网 2020-01-02
  • 东北大学工商管理2020考研真题回忆版
    东北大学工商管理2020考研真题回忆版 本站小编 免费考研网 2020-01-01
  • 2019东北大学政治学考博试题
    2019东北大学西方政治学思想考博真题 1、柏拉图《理想国》中的政治思想 2、比较分析洛克、卢梭政治思想的差异 3、评析柏林的价值多元论思想。 4、试述西方自然法学说的历史发展及其意义。 5、试评卢梭的人民主权思想 2019年东北大学行政学理论与方法考博题 概念题(40分) 1吉登斯关于社会构成三元 ...
    本站小编 免费考研网 2019-12-29
  • 厦门大学计算机系智能系复试内容
    作者: 码农机器人 时间: 2019-12-27 15:44 标题: 厦大计算机系智能系复试内容 1、计算机系复试内容: 复试内容包括:专业素质与能力测试、综合素质及能力测试、外语测试三部分。 (1) 专业素质与能力测试(50%):主要考察学生的创新精神和能力;专业发展潜力以 及对报考学科发展动态的了解;运用专业知识发现、分析解决问 ...
    本站小编 免费考研网 2019-12-28