-
操作系统实验读者写者的实现
读者-写者的读写限制(包括读者优先和写者优先) 1)写-写互斥,即不能有两个写者同时进行写操作 2)读-写互斥,即不能同时有一个读者在读,同时却有一个写者在写 3)读读允许,即可以有2个以上的读者同时读读者优先的限制: 如果一个读者申请读操作时,已经有一个读者在读,则该读者可以直接读写者优先的限制: 如果一个读者申请读操作时,有写者在等待访问共享资源时,则该读者要等到没有写者处于等的状态时才能开始读操作
- 2022-01-28 03:39:48下载
- 积分:1
-
DBSCAN算法
% Function: [class,type]=dbscan(x,k,Eps)
% -------------------------------------------------------------------------
% Aim:
% Clustering the data with Density-Based Scan Algorithm with Noise (DBSCAN)
% -------------------------------------------------------------------------
% Input:
% x - data set (m,n); m-objects, n-variables
% k - number of objects in a neighborhood of an object
% (minimal number of objects considered as a cluster)
% Eps - neighborhood radius, if not known avoid this parameter or put []
% -------------------------------------------------------------------------
% Output:
% class - vector specifying assignment of the i-th object to certain
% cluster (m,1)
% type - vector specifying type of the i-th object
% (core: 1, border: 0, outlier: -1)
- 2022-04-08 08:12:27下载
- 积分:1
-
多旋翼姿态滤波算法--MahonyAHRS
资源描述世界上最著名的多旋翼姿态滤波算法,包含源代码和PDF原理说明、使用说明
- 2022-01-26 02:26:51下载
- 积分:1
-
数据结构相关算法
应用背景
应用背景:
这个工程项目是个人想建立一个统一的C语言算法库,算法库依赖于基础的数据结构,而数据结构的实现,又依赖于内存管理器的实现,所以基于内存池,构建了一个对象池的内存管理器,然后在基于内存管理器设计公共接口。数据结构的设计模式采用面向对象的设计方式。
关键技术关键技术这里可以说没有,主要核心部分就是数据结构算法的设计思路,和设计模式。因为红黑树已有现成Linux算法,所以直接采用红黑树做树形内存存储。其中红黑树可以用在数据库的底层数据索引、分类中。
- 2022-08-06 21:18:19下载
- 积分:1
-
时域信号转换为频域信号的几个例子,本人都用过的,绝对能运行...
时域信号转换为频域信号的几个例子,本人都用过的,绝对能运行-Time-domain signal is converted to frequency domain signal a few examples, I have been used, absolutely can run
- 2023-05-04 14:45:03下载
- 积分:1
-
基于堆的优先队列C语言实现
优先队列(priority_queue)和一般队列(queue)的函数接口一致,不同的是,优先队列每次出列的是整个队列中最小(或者最大)的元素。
本文简要介绍一种基于数组二叉堆实现的优先队列
详细出处参考:http://www.jb51.net/article/41978.htm
- 2022-03-13 04:05:17下载
- 积分:1
-
动态分配内存 能够运算动态分配的加法运算 自己设定维数和行数...
动态分配内存 能够运算动态分配的加法运算 自己设定维数和行数-Dongtai feipei neicun shixian juzhen de jiafayunsuan
- 2023-03-09 19:40:03下载
- 积分:1
-
常用算法的C程序。主要内容包括多项式的计算、复数运算、随机数的产生、矩阵运算、矩阵特征值与特征向量的计算、线性代数方程组的求解、非线性方程与方程组的求解、插值与
常用算法的C程序。主要内容包括多项式的计算、复数运算、随机数的产生、矩阵运算、矩阵特征值与特征向量的计算、线性代数方程组的求解、非线性方程与方程组的求解、插值与逼近、数值积分、常微分方程组的求解、数据处理、极值问题的求解、数学变换与滤波、特殊函数的计算、排序和查找。-Commonly used algorithm of C procedures. Include polynomial terms, complex computation, random number generation, matrix operations, matrix eigenvalue and eigenvector calculations, linear algebra equations, nonlinear equations with the equations, interpolation and approximation, numerical integration, solving ordinary differential equations, data processing, for solving extremum problems, mathematical transformation and filtering, the calculation of special functions, sorting and search.
- 2022-08-04 05:36:45下载
- 积分:1
-
mpu6050程序
读6050的加速计 陀螺仪 数据,与单片机进行IIC通信,进行姿态解算后,输出角度信息。
- 2022-03-30 12:15:12下载
- 积分:1
-
重言式的判别
资源描述
先来明确一下概念:一个逻辑表达式如果对于其变元的任一种取值均为真,则成为重言式;反之,如果对于其变元的任一种取值都为假,则称为矛盾式,然而,更多的情况下,既非重言式,也非矛盾式。 对于一个逻辑表达式,到底属于上面三种情况的哪一种,可以有很多种判断方法,如真值表法,直接证明法等等,这些你可以参考 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-04-13 03:40:04下载
- 积分:1