paperpass分享

分享内容:推荐大家一个靠谱的论文检测平台。重复的部分有详细出处以及具体修改意见,能直接在文章上做修改,全部改完一键下载就搞定了。怕麻烦的话,还能用它自带的降重功能。哦对了,他们现在正在做毕业季活动, 赠送很多免费字数,可以说是十分划算了!地址是:http://www.paperpass.com/ ...

2019-04-27 19:52:54

阅读数 38

评论数 0

操作系统PV原语练习(3)

题目描述与思路如下: /** * 问题描述: * 读卡机上读卡片。这一项工作由三个进程get,copy和put以及两个缓冲区buffer1和 buffer2 完成。 * 进程get的功能是把一张卡片上的信息从读卡机上读进buffer1; * 进程copy的功能是把buffer1中的信息...

2018-11-20 11:41:24

阅读数 183

评论数 0

操作系统PV原语练习(2)

题目描述: 有一个仓库,可以存放A 和B 两种产品,但要求: (1)每次只能存入一种产品(A 或B); (2)-N<A 产品数量-B 产品数量<M。其中,N 和M 是正整数。 试用同步算法描述产品A 与产品B 的入库过程。 思路如下: 题目中没有说仓库的大小,假设默认是无限量 每次能存放一个产品...

2018-11-13 11:25:17

阅读数 145

评论数 0

读/写者模式(2)

题目描述: 某数据库有一个写进程、多个读进程,它们之间读、写操作的互斥要求是: 写进程运行时,其他读、写进程不能对数据库进行操作。读进程之间不互斥,可以同时读数据库。 请用信号量及PV操作描述这一组进程的工作过程。 思路如下(简单模拟): 设置一个数据库互斥访问的信号量 设置一个全局的...

2018-11-12 10:42:28

阅读数 17

评论数 0

读/写者模式(1)

题目描述: 某数据库有一个写进程、多个读进程,它们之间读、写操作的互斥要求是: 写进程运行时,其他读、写进程不能对数据库进行操作。读进程之间不互斥,可以同时读数据库。 请用信号量及PV操作描述这一组进程的工作过程。 思路如下(简单模拟): 设置一个数据库互斥访问的信号量 设置一个全局的...

2018-11-12 09:38:31

阅读数 35

评论数 0

操作系统PV原语练习(1)

题目描述: 一条河上架设了由N个桥墩组成的一座桥。若一个桥墩只能站一个人,过河的人只能沿着桥向前走而不能向后退。 过河时,只要对岸无人过,就可以过。 但不允许河对岸的两个人同时过,以防止出现死锁。 请给出两个方向的人顺利过河的同步算法。 (可以简单扩充为多个方向上一个环形的桥 实现简单的给两个方...

2018-11-09 16:00:59

阅读数 293

评论数 0

生产者/消费者模式实现(3)

基本思路: 基于java自带的信号量实现基本的有限缓冲区生产者消费者模式 代码如下: package ConcurrentControl; import java.util.concurrent.Semaphore; /** 有限缓冲区的生产者消费者模式(简单模拟) 实现方式3 ...

2018-11-09 09:56:52

阅读数 46

评论数 0

生产者/消费者模式实现(2)

基本思路: 基于java自带的可重入锁和条件量实现基本的有限缓冲区生产者消费者模式 代码如下: package ConcurrentControl; import java.util.concurrent.locks.Condition; import java.util.concurr...

2018-11-09 09:33:34

阅读数 20

评论数 0

生产者/消费者模式实现(1)

基本思路: 基于简单的synchronized获取对锁实现对临界计数器的互斥访问,再使用Object对象中的wait/notifiy是的进程在被设定为lock的对象上等待,实现了简单了有限缓冲区的生产者/消费者模式。 代码如下: package ConcurrentControl; /**...

2018-11-09 08:54:16

阅读数 21

评论数 0

笔试刷题-腾讯

题目描述: /** 在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。 给定一个整数n,请返回n位的格雷码,顺序为从0开始。 测试样例: 1 返回:["0&qu...

2018-08-18 07:35:11

阅读数 66

评论数 0

笔试刷题-拼多多

题目描述: 给出一个是否为朋友的矩阵输入用逗号分隔, isFriend[i][j]==1表示为朋友,否则不是朋友; 找出一对i, j使得i, j不是直接朋友,但是i,j有共同的朋友,求这种共同的朋友数量最多的情况即可。 思路: 简单枚举计算即可。(这里用了split所以用了java) 代...

2018-08-17 07:56:58

阅读数 61

评论数 0

笔试刷题-拼多多

题目描述:(2018年遇到的秋招笔试) 把字符串str顺时针打印成正方形,保证长度是4倍数。 思路如下: 把字符串转化成顺序是字符串从左往右,从上往下打印的顺序,然后再按照逐行打印正方形的方式打印。 代码如下: #include<stdio.h&g...

2018-08-16 06:16:13

阅读数 151

评论数 0

笔试刷题-牛客网

题目描述: /** 为了拯救因入学人数骤降,面临废弃的学校, 牛牛决定成为偶像啦。 当然,作为一个偶像,肯定是要上台表演的。 已知牛牛拿到了n个上台表演的机会, 第i次表演的上台时间为ti时刻,需要表演mi这么长的时间。 牛牛为了提高自己的知名度, 肯定要取得最多的上场次数。 请问,牛牛最多...

2018-08-15 06:51:29

阅读数 109

评论数 0

笔试刷题-牛客网

题目描述: /** 牛牛与妞妞闲来无聊,便拿出扑克牌来进行游戏。 游戏的规则很简单,两个人随机抽取四张牌, 四张牌的数字和最大的取胜 (该扑克牌总张数为52张, 没有大小王, A=1,J=11,Q=12,K=13,每种数字有四张牌), 现在两人已经分别亮出了自己的前三张牌, 牛牛想要知道自己...

2018-08-14 06:17:45

阅读数 254

评论数 0

笔试刷题-牛客网

题目描述: /** 一般的括号匹配问题是这样的: 给出一个字符串,判断这个括号匹配是不是合法的括号匹配。 如"((" 和 "())"都不是合法的括号匹配,但是"()()()",&am...

2018-08-13 06:50:01

阅读数 168

评论数 0

笔试刷题-牛客网

题目描述: /** 牛牛很喜欢对数字进行比较,但是对于3 > 2这种非常睿智的比较不感兴趣。 上了高中之后,学习了数字的幂,他十分喜欢这种数字表示方法,比如xy。 由此,他想出了一种十分奇妙的数字比较方法, 给出两个数字x和y, 请你比较x^y和y^x的大小,如果前者大于...

2018-08-12 07:46:11

阅读数 74

评论数 0

笔试刷题-牛客网

题目描述: /** 给出一个含有n个数字的序列a1,a2,a3,...an,可以进行以下操作: 一次操作定义为对这个序列的每个数字进行以下两种改变之一: 1.ai ÷ 2 2.ai × 3 每一次的操作中,必须保证至少有一个数字是第1种改变; 并且经过每次操作后,每一个数字都必须是整数。 牛...

2018-08-11 07:53:12

阅读数 125

评论数 0

笔试刷题-网易

题目描述: 2017/08/09 网易笔试 大概描述:计算分级税务要纳税多少计算一下即可 思路如下: 数组模拟计税过程即可 代码如下: #include<stdio.h> #include<iostream&a...

2018-08-10 06:50:05

阅读数 83

评论数 0

笔试刷题-网易

题目描述: /** 现在你需要用一台奇怪的打字机书写一封书信。 信的每行只能容纳宽度为100的字符, 也就是说如果写下某个字符会导致行宽超过100,那么就要另起一行书写 信的内容由a-z的26个小写字母构成,而每个字母的宽度均会事先约定。 例如字符宽度约定为[1,2,3,4,5,5,5,5,5...

2018-08-09 06:48:24

阅读数 145

评论数 0

笔试刷题-网易

题目描述: /* 注意:本题允许使用C/C++/Java/python进行解答,其他编程语言提交均视作无效处理。 字符迷阵是一种经典的智力游戏。玩家需要在给定的矩形的字符迷阵中寻找特定的单词。 在这题的规则中,单词是如下规定的: 1. 在字符迷阵中选取一个字符作为单词的开头; 2. 选取右方...

2018-08-08 06:46:21

阅读数 84

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭