数据结构基本概念-课后任务
我要参与
数据结构基本概念-课后任务
学习任务 3.5k
等17人参与
来源: 第5周 / 物联网/嵌入式工程师

练习1

图片描述•上述图形星座的例子是不是线性表?
• 双子的前驱和后继是什么星座?

练习2【逻辑题】

某高中有一个期末考试,考试设有以下几项: A(数学)、B(英语)、C(生物)、D(语文)、E (政治)、F(历史)。有5名同学准备参与考试,他们期望参与的考试项目如下:

A B C D E F
赵一
钱二
孙三
李四
周五

上表说明:

  • 赵一报名参加了数学,英语,政治(A,B,E)的考试
  • 钱二报名参加了生物,语文(C,D)的考试
  • 孙三报名参加了生物,政治,历史(C,E,F)的考试
  • 李四报名参加了语文,历史,数学(D,F,A)的考试
  • 周五报名参加了英语,历史(B,F)的考试。

假设考试从上午8点考试,每个科目安排一个小时的时间。要求满足下面两个条件:
(1)每个考试都能顺利进行
(2)尽可能短缩总体考试时间
问如何安排才能让总考试时间最短,最短是几个小时?

去发布

登录后即可发布作业,立即

我的作业

全部作业 116

Alexander0920

运行代码:

#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>


int global = 0;

int main(int argc, const char *argv[])
{
        pid_t cpid = fork();
        if(cpid == -1)
        {
                perror("create process error");
                return -1;
        }else if(cpid == 0)
        {
                global = 100; 
                printf("child process global : %d\n",global);
        }

        if(cpid >0)
        {
                printf("parent process global : %d\n",global);
        }
        return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
代码块
复制 预览
复制成功!

运行结果:
图片描述
结论:
子进程创建会拷贝父进程的地址空间,但是修改数据只会生效在子进程地址空间,说明父子进程的地址空间是相互独立的虚拟地址地址空间

提交于  2023-05-02 10:08:26
评论 1
讲师点评
评分:100
大白老师

正确!思考的不错!

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师