Northwestern University-844计算机科学与技术/软件工程-机试指南【考研复习】

本文提到的西北大学是位于密歇根湖泊畔的西北大学。西北大学(英语:Northwestern University,简称:NU)是美国的一所著名私立研究型大学。它由九人于1851年创立,目标是建立一所为西北领地地区的人服务的大学。1853年,创始人们在芝加哥以北12英里的密歇根湖畔购买了一块379公顷的土地作为校园。该校的埃文斯顿市和芝加哥两个校区都位于密歇根湖泊畔。

文章目录

  • 1 机试环境概述
  • 2 机试题型
  • 3 推荐练手题目
    • 3.1 函数题
      • 3.1.1
      • 3.1.2
      • 3.1.3
      • 3.1.4
      • 3.1.5
      • 3.1.6
    • 3.2 编程题
      • 3.2.1
      • 3.2.2
      • 3.2.3
      • 3.2.4
      • 3.2.5
      • 3.2.6
  • 总结
  • 重申


这是本文提到的Northwestern University的校徽
在这里插入图片描述

1 机试环境概述

上机时是可以使用编译器的,会有个软件打开考试平台的,老师有后台,打开浏览器就算作弊,记0分。
如果想使用java,只能使用Esclipse没有idea,C或C++则是devc++,是没有visualstudio或者vscode的,python我记得是没有pycharm的。

上机的环境如图(略有不同)图中是思想品德上机时的机子,拿来代替一下
在这里插入图片描述

2 机试题型

四道题,符合PTA的风格,两道函数题,两道编程题。
前两道函数题强制使用C语言,后两道编程题不限制。
但如果你全部的四道都用C语言,就可以立刻得到判例,如果后两道使用其他语言则需要老师阅卷。
如果使用C语言,所有题目都可以先测例再提交。如果后两道使用其他语言则需要老师阅卷。
(如果你的代码风格极差等等因素都会影响到老师对你的评分的)

3 推荐练手题目

这里采用PTA中的题目

3.1 函数题

3.1.1

传送门:
6-5 求自定类型元素的最大值
在这里插入图片描述

3.1.2

传送门:
6-11 求自定类型元素序列的中位数
在这里插入图片描述

3.1.3

传送门:
6-5 链式表操作集
在这里插入图片描述

3.1.4

传送门:
6-6 带头结点的链式表操作集
在这里插入图片描述
上面四个重点做。

3.1.5

传送门:
还有余力的话把二叉树也做做,保持手感,万一呢,二叉树也挺简单的,都不难。
6-12 二叉搜索树的操作集
在这里插入图片描述

3.1.6

传送门:
6-8 求二叉树高度
在这里插入图片描述

3.2 编程题

3.2.1

传送门:
7-26 单词长度

在这里插入图片描述

3.2.2

传送门:
7-29 删除字符串中的子串
在这里插入图片描述

3.2.3

传送门:
7-30 字符串的冒泡排序
在这里插入图片描述

3.2.4

PTA的题有些太难了,这里之后采用Leetcode的题
传送门:
3. 无重复字符的最长子串
在这里插入图片描述

3.2.5

传送门:
5. 最长回文子串
在这里插入图片描述

3.2.6

传送门:
9. 回文数
在这里插入图片描述

总结

想到了我再加

重申

本文提到的学校是Northwestern University,QS排名前30的Northwestern University,大家不要对号入座。
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/728734.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自动化测试_jenkins集成

时间回到此刻 你的自动化脚本已经写的差不多,已经可以实现自动化的去执行这些ui测试用例了 但是呢?结束了吗? no 少年,离结束还差得远呢! 首先我有几个问题? 此刻的你,能否做到,自动定时的执行自动化用例,能否做到执行完用例后,自动发送包含报告的邮件给相关测试人员或…

泛型 --java学习笔记

什么是泛型 定义类、接口、方法时&#xff0c;同时声明了一个或者多个类型变量&#xff08;如&#xff1a;<E>&#xff09;&#xff0c;称为泛型类、泛型接口&#xff0c;泛型方法、它们统称为泛型 可以理解为扑克牌中的癞子&#xff0c;给它什么类型它就是什么类型 如…

[Buuctf] [MRCTF2020]Transform

1.查壳 64位exe文件&#xff0c;没有壳 2.用64位IDA打开 找到主函数&#xff0c;F5查看伪代码 从后往前看&#xff0c;有一个判断语句&#xff0c;是两个数组进行比较的&#xff0c;我们双击byte_40F0E0查看里面的内容 所以能够推出byte_414040的内容&#xff0c;byte_4140…

音频库及分析软件介绍

搞音频的兄弟必须要看一下的&#xff0c;俗话说&#xff0c;工欲善其事必先利其器&#xff0c;好的音频分析软件&#xff0c;对于音频分析工程师来讲&#xff0c;可谓是非常重要的&#xff0c;下面由小编介绍一下&#xff1a;

opengl 学习(一)-----创建窗口

创建窗口 分类opengl 学习(一)-----创建窗口效果解析教程补充 分类 c opengl opengl 学习(一)-----创建窗口 demo: #include "glad/glad.h" #include "glfw3.h" #include <iostream> #include <cmath> #include <vector>using names…

数据结构与算法-线性查找

引言 在计算机科学领域&#xff0c;数据结构和算法是构建高效软件系统的核心要素。今天我们将聚焦于最基础且广泛应用的一种查找算法——线性查找&#xff0c;并探讨其原理、实现步骤以及实际应用场景。 一、什么是线性查找&#xff1f; 线性查找&#xff08;Linear Search&am…

QT6.6 android开发环境搭建

一.目标 本文目的为实现在QT6.6下搭建android开发环境&#xff0c;可以实现QT6.6开发的QT程序&#xff08;widget及qml工程&#xff09;部署到android设备中。 二.环境安装 1.QT6.6环境安装 &#xff08;1&#xff09;在线安装器下载&#xff1a; https://download.qt.io/a…

c++单例九品

c单例九品 单例实现第一品单例实现第二品单例实现第三品单例实现第四品单例实现第五品单例实现第六品单例实现第七品单例实现第八品单例实现第九品 该专栏用于记录C中的单例模式&#xff0c;通过九种单例的实现方式&#xff0c;从代码安全和性能角度来分析、学习和品鉴实现优劣…

redis最新版本在Windows系统上的安装

一、说明 这次安装操作主要是根据redis官网说明&#xff0c;一步步安装下来的&#xff0c;英语比较好的同学&#xff0c;可以直接看文章底部的超链接1&#xff0c;跳到官网按步操作即可。 目前redis的最新稳定版本为redis7.2。 二、Windows环境改造 Redis在Windows上不被官方…

实战:循环神经网络与文本内容情感分类

在传统的神经网络模型中&#xff0c;是从输入层到隐含层再到输出层&#xff0c;层与层之间是全连接的&#xff0c;每层之间的节点是无连接的。但是这种普通的神经网络对于很多问题却无能为力。例如&#xff0c;你要预测句子的下一个单词是什么&#xff0c;一般需要用到前面的单…

已解决CircuitBreakerOpenException断路器打开异常的正确解决方法,亲测有效!!!

已解决CircuitBreakerOpenException断路器打开异常的正确解决方法&#xff0c;亲测有效&#xff01;&#xff01;&#xff01; 目录 问题分析 报错原因 解决思路 解决方法 总结 问题分析 在微服务架构中&#xff0c;为了提高系统的可用性和稳定性&#xff0c;通常会使用…

【前端】尚硅谷Promise

文章目录 【前端目录贴】

Python3统计json格式文件中各个key对应值出现的频次

需求&#xff1a; 现在有一个文件query_demo.json&#xff0c;里面的数据格式示例如下&#xff0c;query字段代表的是用户的提问&#xff0c;现在想统计所有不同query出现的频次。 [{"query": "会议开始提醒弹窗如何开启","intention": "…

Elemenu中el-table中使用el-popover选中关闭无效解决办法

主要是技术太菜,没找到原因,一点点才找到这个办法解决 因为在el-table-column里,因为是多行,使用trigger"manual" 时,用v-model"visible"来控制时,控件找不到这个值,才换成trigger"click" 先找到弹出关闭事件,再找元素的属性 右键>审核元素…

JS算法总结

1 找出字符串的可整除数组 一个整数可表示为 a10b&#xff1b; 常用取模公式&#xff1a;(a10b)%m(a%m10b)%m 由上式可得&#xff1a;当前字符串所代表的数字&#xff0c;能否被 m 整除。等价于前一个字符串与 m 的余数当前数字的和&#xff0c;这个和能否被 m 整除。 例如&…

关于比特币的AI对话

【ChatGPT】 比特币源码开源吗&#xff1f; 是的&#xff0c;比特币的源码是开源的。比特币项目是在MIT许可证下发布的&#xff0c;这意味着任何人都可以查看、修改、贡献和分发代码。比特币的源码托管在GitHub上&#xff0c;可以通过下面的链接进行访问&#xff1a; https://g…

【深度优先】【图论】【C++算法】2045. 到达目的地的第二短时间

作者推荐 视频算法专题 LeetCode2045. 到达目的地的第二短时间 城市用一个 双向连通 图表示&#xff0c;图中有 n 个节点&#xff0c;从 1 到 n 编号&#xff08;包含 1 和 n&#xff09;。图中的边用一个二维整数数组 edges 表示&#xff0c;其中每个 edges[i] [ui, vi] 表…

EVE-NG桥接虚拟网卡实现与虚拟机通讯

一、知识补充 1、VMware网络连接 在VM中&#xff0c;给我们提供了以下几种连接网络的模式 桥接模式&#xff1a;直接联机物理网络NAT模式&#xff1a;用于共享主机的IP地址仅主机模式&#xff1a;与主机共享的专用网络自定义&#xff1a;特定虚拟网络LAN区段 特别注意的是&am…

【计算机系统】2.进程管理

【计算机系统】2.进程管理 这个章节十分的重要&#xff0c;作业也要好好做&#xff0c;因为我学的是后端&#xff0c;学计算机进程的处理对于搞并发来说十分有用。 提出问题 6、试从动态性、并发性和独立性上比较进程和程序。19、为什么要在OS中引入线程?A.请用信号量解决以下…

Unity3D 实现大世界地图的技术原理详解

前言 Unity3D是一款非常强大的游戏引擎&#xff0c;可以用于创建各种类型的游戏&#xff0c;包括大世界地图。在这篇文章中&#xff0c;我们将详细介绍如何使用Unity3D实现大世界地图&#xff0c;并给出相应的技术原理和代码实现。 对惹&#xff0c;这里有一个游戏开发交流小…