考研打卡

news/2024/11/14 14:42:11/文章来源:https://www.cnblogs.com/R-f-12/p/18537420

开局(12)

开始时间 2024-11-09 20:49:42

结束时间 2024-11-09 22:43:03

睡了一整天,好难受
数据结构
已知有向图G=(V,E),其中V={a,b,c,d,e,f,g},
E={<a,b>,<a,c>,<a,d>,<b,e>,<c,e>,<c,f>,<d,f>,<e,g>,<f,g>}
G的拓扑序列是________(北京工业大学 2013年)
A a,c,d,f,b,e,g
B a,c,b,f,d,e,g
C a,c,d,e,b,f,g
D a,b,e,c,d,f,g
A a,c,d,f,b,e,g
答案
要找到有向图G的拓扑排序,我们需要遵循拓扑排序的算法步骤。拓扑排序是将有向图中的顶点排成一个线性序列,使得对于每条有向边(u, v),顶点u都在顶点v的前面。下面是找到拓扑排序的步骤:1. **计算所有顶点的入度**:入度是指向该顶点的边的数量。- a: 0- b: 1 (来自a)- c: 1 (来自a)- d: 1 (来自a)- e: 2 (来自b和c)- f: 2 (来自c和d)- g: 2 (来自e和f)2. **找到所有入度为0的顶点**:这些顶点可以作为拓扑排序的起始点。- a: 03. **将这些顶点加入到排序中,并从图中移除它们及其出边**- 移除a及其出边:<a, b>,<a, c>,<a, d>- 新的图:V = {b, c, d, e, f, g}, E = {<b, e>, <c, e>, <c, f>, <d, f>, <e, g>, <f, g>}- 重新计算入度:- b: 0- c: 0- d: 0- e: 1 (来自c)- f: 1 (来自d)- g: 1 (来自e和f)4. **找到所有新的入度为0的顶点**- b, c, d5. **将这些顶点加入到排序中,并从图中移除它们及其出边**- 移除b及其出边:<b, e>- 移除c及其出边:<c, e>,<c, f>- 移除d及其出边:<d, f>- 新的图:V = {e, f, g}, E = {<e, g>, <f, g>}- 重新计算入度:- e: 0- f: 0- g: 06. **将剩余的顶点加入到排序中**- e, f, g因此,一个可能的拓扑排序是:a, c, d, f, b, e, g。答案是 **A a, c, d, f, b, e, g**。
解析

 

好迷茫啊
计算机网络
在以下几种拓扑结构中,使用线缆数量最多的是__(重庆邮电大学2008年)
A 总线型
B 环型
C 树型
D 星型
B 环型
答案
假设有n台主机,星型是n-1条,环型是n条,树型是n-1条,总线型是1条
解析

 

明天谁陪我出去玩啊啊啊啊啊啊啊
操作系统
下列说法不正确的是___(北京航空航天大学2012年)
A 子进程获得付出的数据空间,队和栈的复制品
B 线程可以与同其进程的其他线程共享数据,但是它拥有自己的栈空间且拥有独立的执行序列
C 线程执行开销小,但是不利于资源管理和保护
D 进程适合在SMP机器上进行,而线程则可以跨机器迁移
D 进程适合在SMP机器上进行,而线程则可以跨机器迁移
答案
SMP一个CPU中包含多个处理器,即多个核,多个处理器共享一个主存储器
进程确实适合在对称舵处理器(SMP)机器上运行,因为它们可以被操作系统调度到不同的处理器上并行执行。
但是,线程通常被设计为在同一个进程内并行执行,它们不适合跨机器迁移。
跨机器迁移的通常是进程,而不是线程,线程的迁移涉及到复杂的上下午切换和资源同步问题
通常不会在不同机器之间进行。
A 当创建一个子进程时,操作系统会复制父进程的地址空间,包括代码段,数据段,堆和栈,
以便子进程有自己的独立空间
B 线程共享进程的大部分资源,包括全局变量和静态变量等,但每个线程有自己的栈空间
用于存储局部变量和执行上下文,
C 线程的创建和销毁开销比进程小,因为它们共享进程资源,但是,由于共享资源,线程间的资源管理和保护比进程要复杂。
解析

 

又想吐了
计算机组成原理
假定一次ALU运算需要一个时钟周期,移位一次用一个时钟周期,
则最快的32位原码一位乘法所需的时钟周期数大约为____(北京大学)
A 96
B 32
C 64
D 100
C 64
答案
解析:因为32位原码一位乘法的循环次数为32,
每次循环中,控制逻辑根据当前乘数寄存器的最低位确定是否在ALU中进行加法运算,
这需要一个时钟周期;然后进行右移操作,这需要一个时钟周期。
因此,每次循环需要两个时钟周期,一共需要大约64个时钟周期
解析

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

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

相关文章

【算法】状态压缩DP

基本内容入门例子 USACO06NOV] Corn Fields G - 洛谷 | 计算机科学教育新生态题目简述:在一个\(N\times M\)的玉米田中种玉米,有一些坏掉的土地是不能种玉米的,另外相邻的两个田也不可以种,一共有多少种种植方案(荒地也算一种),如图所示,由于相邻的土地不能种植,此时…

ExtentReport报告配置

添加依赖<dependency><groupId>org.testng</groupId><artifactId>testng</artifactId><version>6.10</version></dependency><dependency><groupId>com.relevantcodes</groupId><artifactId>extentre…

教资成绩出来了,果然没有全过

教师资格证考试成绩出来了,有一科没有过, 出乎我的意料,我以为全军覆没了。马上38了,自己也算大龄程序员了。所以今年开始就一直在考虑退路了。 思来想去,关注到了信奥这个赛道。4月份公众号开始发信奥相关的文章,也在教资报名的时候去报了个名,想着有个教资证书,也能给…

Toyota Programming Contest 2024#11(AtCoder Beginner Contest 379)题解

Toyota Programming Contest 2024#11(AtCoder Beginner Contest 379)题解 总体情况A - Cyclic 题意 给你一个三位整数 \(N\) ,其中每个数字都是介于 \(1\) 和 \(9\) 之间的整数。 设 \(a\) , \(b\) , \(c\) 分别是 \(N\) 的百位、十位和个位数。打印一个按此顺序排列 \(b\) …

了解python

Python前世今生 Python 是由荷兰数学与计算机科学研究中心的吉多.范罗苏姆(Guido von Rossum)于1990年代初设计,作为对ABC语言的替代品。1989年圣诞节Guido开始编写Python语言的编辑器。2008年12月Python3.0发布。 优点 简单易学:Python在编程语言中比较适合新手学习,是一种…

rocky 安装gnome extension

rocky 9,没有任务栏,不好看,而且也不好用,每次切换应用都需要从左上角的 activity 处进入1. 首先需要安装 gnome.Extensions 可以通过 sudo yum install gnome-tweaks ,但是我试了,这个里面没有我想要配置的,可能需要更新新版本 2. 更新版本 需要安装 flatapk,参考 htt…

CSS Grid 布局

HTML:<body><div class="headTitle">常用的Grid布局</div><div class="layout"> <div class="box box1">box方块</div> <div class="box">box方块</div> <div class=&qu…

AT_abc379_g

-1过于一眼的轮廓线 dp。 兼纪念 abc 首场无伤 AK。 首先我们可以经过缜密的计算的得到矩形的宽不超过 \(14\)。然后现在你有 \(4\) 个数(边界视作 \(0\))。 不难想到 \(4\) 进制状压轮廓线 dp。轮廓线 dp 状压 dp 的一种,轮廓线是分隔已处理部分与未处理部分的线。 在本题中…

【Stata 18软件下载与安装教程 含密钥】

1、安装包Stata 18: 链接:https://pan.quark.cn/s/a34fb60dbe77 提取码:av8q 2、安装教程 1) 双击解压包内Setup.exe安装,弹窗安装对话框2) 点击下一步3) 选择I accept ,点击下一步4) 输入用户名,任意输入,点击Next5) 选择StataMP,点…

2024-2025-1 20241403 《计算机基础与程序设计》第七周学习总结

学期(如2024-2025-1) 学号(如:20241403) 《计算机基础与程序设计》第7周学习总结 作业信息这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个…

chapter17

malloc.py参数中文版第一题问题1.首先运行 flag -n 10 -H 0 -p BEST -s 0 来产生一些随机分配和释放。你能预测malloc()/free()会返回什么吗?你可以在每次请求后猜测空闲列表的状态吗?随着时间的推移,你对空闲列表有什么发现?空闲列表不会合并,导致外部碎片越来越多 第二…

29. 多线程编程

一、什么是线程线程(thread)它们是同一个进程下执行的,并共享相同的下上文。线程包括开始、执行顺序和结束三部分。它有一个指令指针,用于记录当前运行的上下文。当其它线程运行时,它可以被抢占(中断)和临时挂起(也称为睡眠)—— 这种做法叫做让步(yielding)。当一个…