![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 59
老实人0321
菜鸡说的就是我没错了。
展开
-
【ubuntu20.04 mysql8.0.27安装卸载,创建用户,授权等】
ubuntu20.04 mysql8.0.27安装卸载,创建用户,授权等原创 2021-12-04 17:43:41 · 490 阅读 · 0 评论 -
josephus问题——顺序表与链表求解
josephus问题 问题描述: 设有N个人围坐在一个圆桌的周围,现从第s个人开始报数,数到第m个人出列,然后从出列的下一个人重新开始报数,数到第m的人又出列。。。如此反复,直到所有人出列。 选自算法与数据结构——C语言描述第三版。张乃孝。 书中给的代码,比较繁杂且使用了ADT的一些函数,我自己上机写了对应的顺序表与链表的代码,经自测无误,上传代码,以供网友参考。 **注:**代码直接复制粘贴可运行,为方便调试加上while(1);如果在linkcode等网站刷题,应去掉while(1),编号从1~n,数组原创 2020-12-23 15:10:28 · 372 阅读 · 0 评论 -
内存对齐
要了解为什么要内存对齐,首先我们要了解什么是内存对齐 什么是内存对齐 关于什么是内存对齐,我们先来看几个例子 typedef struct { int a; double b; short c; }A; 1 2 3 4 5 typedef struct { int a; short b; double c; }B; 1 2 3 4 5 分别对他们求大小,sizeof(A),sizeof(B)我们所得到的结果是不同的, sizeof(A)=24而sizeof(B)=16为什么会产生不一样的结果呢? 这是非常简转载 2020-09-21 14:13:59 · 106 阅读 · 0 评论 -
共享内存映射之mmap()函数详解
转 共享内存映射之mmap()函数详解 /span> ...转载 2019-04-15 11:18:00 · 1069 阅读 · 0 评论