
笔记
enbug
保持热情。
展开
-
c语言实现动态二维数组
https://blog.youkuaiyun.com/qq_41822235/article/details/81142107转载 2019-10-25 19:52:26 · 18210 阅读 · 7 评论 -
c语言中ln,lg,log的表示。
c标准math.h中有两个与log有关的函数。 double __cdecl log(double _X); double __cdecl log10(double _X); 其中log相当于数学中的ln。而log10相当于数学中的lg。loge和log10可以直接表示了。如下:(ps:第三行是c语言中取e值的方法,是笔者想出来的哦。。不用循环很多次逼近,可以直接得到很精确的e...原创 2019-11-23 22:15:54 · 55107 阅读 · 0 评论 -
详解文件存储空间管理中的位示图法
何为位示图法?在给文件分配空间时,是以磁盘的盘块为基本单位分配的,必须记录磁盘可用于分配的盘块(即空闲盘块),提供磁盘分配和回收的手段。可以用不同的文件存储空间的管理方法来完成这些功能,位示图法是这些方法其中之一。位示图:利用二进制的一位来表示磁盘中的一个盘块的使用情况。当其值为“0”时,表示对应的盘块空闲;为“1”时,表示已经分配(或者把"0"作为盘块已分配的标记,把“1”作为空闲标志......原创 2020-01-04 17:24:52 · 42956 阅读 · 12 评论 -
用信号量描述前趋图
1)设置有向边个数个信号量,并把它们初始化为0。每个信号量代表一条有向边。2)写结点个数个进程。把每个结点写入每个进程中。对于每个结点,如果它有直接前趋,就对代表它所有直接前趋的有向边写P操作,把他们写在结点语句前面;如果它有直接后继,就对代表所有直接后继关系的有向边写V操作,把他们写在结点语句后面。3)并发执行这些进程。...原创 2019-10-16 19:54:43 · 15697 阅读 · 4 评论 -
找出两个已排序列表中的所有相同元素
题目:步骤:1) i := 0, j := 02) if i>=alen || j>=blen reurn3) if a[i] == b[j] i++, j++ goto 2)4) if a[i] < b[j] i++ goto 2)5) if b[j] < a[i] j++ goto 2) 共需比较max(列表1长度,列表2...原创 2019-11-17 11:43:28 · 2041 阅读 · 0 评论