自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C/C++:计数排序,简单易懂,让你快速上手写代码

【计数排序】C/C++:计数排序,简单易懂,让你快速上手写代码。

2023-03-16 17:10:55 237 1

原创 C/C++:快速排序算法,行行注释,快速上手写代码

快速排序思想,代码如下,行行说明代码设计,需要具备快排思想。

2023-03-14 20:05:42 113

原创 【C语言描述-排序算法】选择排序 -简单易懂,行行注释,让你能快速上手写代码

【代码】【C语言描述-排序算法】选择排序 -简单易懂,行行注释,让你能快速上手写代码。

2022-11-11 16:21:35 293

原创 【C-排序算法】冒泡排序 -简单易懂,行行注释,让你能快速上手写代码

对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。如果第一个比第二个大,就交换他们两个。针对所有的元素重复以上的步骤,除了最后一个。冒泡排序(Bubble Sort)

2022-11-11 14:52:10 127

原创 【C-排序算法】直接插入排序 -简单易懂,行行注释,让你能快速上手写代码

(Straight Insertion Sort)是一种最简单的排序方法,其基本操作是将一条记录插入到已排好的有序表中,从而得到一个新的、记录数量增1的有序表。直到找到合适位置插入。

2022-11-10 23:59:36 129

原创 【操作系统】进程-哲学家进餐问题

王道考研学习笔记问题分析一张圆桌上坐着5名哲学家,每两个哲学家之间的桌上摆一根筷子,桌子的中间是一碗米饭。哲学家们倾注毕生的精力用于思考和进餐,哲学家在思考时,并不影响他人。只有当哲学家饥饿时才试图拿起左、右两根筷子(一根一根地拿起)。如果筷子已在他人手上,则需等待。饥饿的哲学家只有同时拿起两根筷子才可以开始进餐,当进餐完毕后,放下筷子继续思考。问题分析1.关系分析。系统中有5个哲学家进程,5位哲学家与左右邻居对其中间筷子的访问是互斥关系。2.整理思路。这个问题中只有互斥.

2022-04-07 12:39:22 725

原创 【操作系统】进程-读者写者问题学习笔记

王道考研学习笔记问题描述有读者和写者两组并发进程,共亨一个文件,当两个或两个以上的读进程同时访问共享数据时不会产生副作用,但若某个写进程和其他进程(读进程或写进程)同时访问共享数据时则可能导致数据不一致的错误。因此要求:①允许多个读者可以同时对文件执行读操作:②只允许一个写者往文件中写信息:③任一写者在完成写操作之前不允许其他读者或写者工作;④写者执行写操作前,应让已有的读者和写者全部退出。问题分析1.关系分析。找出题目中描述的各个进程,分析它们之间的同步、互斥关系。2...

2022-04-06 18:53:22 647

原创 【操作系统】进程-吸烟者问题

问题描述假设一个系统有三个抽烟者进程和一个供应者进程。每个抽烟者不停地卷烟并抽掉它,但是要卷起并抽掉一支烟,抽烟者需要有三种材料:烟草、纸和胶水。三个抽烟者中,第一个拥有烟草第二个拥有纸、第三个拥有胶水。供应者进程无限地提供三种材料,供应者每次将两种材料放桌子上,拥有剩下那种材料的抽烟者卷一根烟并抽掉它,并给供应者进程一个信号告诉完成了,供应者就会放另外两种材料再桌上,这个过程一直重复(让三个抽烟者轮流地抽烟)如上图,第一个吸烟者拥有烟草,需要纸和胶水才能完成卷烟第二个吸烟者拥.

2022-04-04 16:34:10 1145 4

原创 【操作系统】进程-生产者消费者问题

问题描述系统中有一组生产者进程和一组消费者进程,生产者进程每次生产一个产品放入缓冲区,消费者进程每次从缓冲区中取出一个产品并使用。(注:这里的“产品”理解为某种数据)生产者、消费者共享一个初始为空、大小为n的缓冲区(empty=n)。只有缓冲区没满时,生产者才能把产品放入缓冲区,否则必须等待。(同步关系。缓汁区满时,生产者要等待消费者取走产品)只有缓冲区不空时,消费者才能从中取出产品,否则必须等待。(同步关系。缓冲区空时(即没有产品时),消贵者要等行生产者放入产品)缓冲区是.

2022-03-29 16:48:11 1501

原创 【数据库概论】关系代数(传统集合运算和专门关系运算)

一、前言概念:关系代数是一种抽象的查询语言,它用对关系的运算来表达查询。关系代数的运算按运算符不同可分为传统的集合运算和专门关系运算两类。如下图关系代数中的一些符号二、集合运算符传统的集合运算是二目运算符,包括并、交、差、笛卡尔积四种运算。设关系R和关系S具有相同的目n,且相应的属性取自同一个域,t是元组变量,t属于R表示t是R的一个元组1.并运算结果仍然为n目关系,由属于R或属于S的元组组成。例如2.交运算 ...

2022-03-27 12:12:00 7556 1

原创 【操作系统】信号量实现互斥同步以及前驱图问题

一、信号量实现互斥问题进程互斥:当一个进程访问临界资源时,另一个想要访问该临界资源的进程需要先等待,直到当前临界资源访问完成为止。参照如下措施:注意:对不同的临界资源需要设罝不同的互斥信号量,P、v操作必须成对出现。缺少P(mutex)就不能保证临界资源的互斥访问。缺少V(mutex)会导致资源永不被释放,等待进程永不被唤醒。如摄像头和打印机就是不同的临界资源,设置的信号量需要不同(如m1,m2);semapore mutex=1;//初始化信号量p1(){..p(mut..

2022-03-23 19:06:09 3547

原创 【操作系统】进程互斥的信号量机制

一、前言在处理进程互斥的方法都无法解决:“让权等待问题”,(单标志法、双标志先检查法、双标志后检查法、peterson算法都不能检查和上锁一气呵成)。1965年,荷兰学者Dijkstra提出了一种卓有成效的实现进程互斥、同步的方法一一信号量机制。信号量机制:用户进程可以通过使用操作系统提供的一对原语来对信号量进行操作,从而很方便的实现了进程互斥、进程同步信号量其实就是一个变量(可以是一个整数,也可以是更复杂的记录型变量),可以用一个信号量来表示系统中某种资源的数量,比如:系统中只有一台

2022-03-23 17:11:44 976

原创 关于进程同步与进程互斥以及进程互斥的实现的单标志、双标志先检查法、 双标志后检查法、peterson算法的分析

前言临界资源概念:我们把一个时间段内允许一个进程的使用的资源,称为临界资源。 许多物理设备,比如摄像头打印机都是属于临界资源。进程同步:在多道程序环境下,进程是并发执行的,不同进程之间存在着不同的相互制约关系概念:把异步环境下的一组并发进程因直接制约而互相发送消息、进行互相合作、互相等待,使得各进程按一定的速度执行的过程称为进程间的同步。进程互斥:进程互斥指的是当一个进程访问临界资源时,另一个想要访问该临界资源的必须等待。当前访问临界资源的进程访问结束,释放该资源之后,另一个进程

2022-03-23 00:19:24 3080

原创 关系、关系模式、关系数据库的区别和概念以及关系的完整性约束条件

以下内容是本人利用网络资料以及课堂学习总结的学习笔记,如有错误欢迎评论区更正。 前言这是一组关系实例域(Domain):一组具有相同数据类型的值的集合(如:整数、实数、具有某一范围的一个整数......)如以上实例中,所有学生的姓名的值的集合就是一个域一、关系关系:现实中实体与实体间的各种联系均用关系来表示。所含概念:元组:关系中每个元素叫作一个n元组,简称元组 属性:关系二、关系模式三、关系数据库...

2022-03-21 22:51:50 21894

原创 骗子举报查询收录网php源码

搭建环境:php7.0➕mysql+apace(nignx)程序说明:收录骗子·跑路狗等等诈骗者信息特色:搜索功能:全站检索在线举报:在线举报骗子信息,无需登录团队功能:团队可以配合站长收录骗子信息邮箱功能:信息审核时可发送给审核者邮箱公共栏功能:公告栏收录类型功能:可随意收录骗子各种信息如扣扣微信和某某平台账号啥的自定义安装须知:token:huluxia(拿走回复一波呗)下载链接:https://wwe.lanzout.com/iabqCzz4x5c.

2022-02-12 19:21:07 1685 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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