- 博客(7)
- 收藏
- 关注
原创 数据结构-链表
链表是一种物理存储结构上非连续,非顺序的存储结构,用于存储逻辑关系为 "一对一" 的数据。数据元素的逻辑顺序是通过链表中的指针链接次序实现的。
2022-09-13 17:09:34
335
原创 数据结构-顺序表
逻辑结构是数据元素与数据元素之间的关系。常用的存储结构有顺序存储、链式存储、索引存储和哈希存储等。线性表是最基本、最简单、最常用的一种数据结构。线性表中数据元素在逻辑上具有“一对一”的关系,即除了第一个和最后一个数据元素外,其他的数据元素都是首尾相接的(注意:这句话适用大部分线性表,而不是全部。在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构。它的特点是大小固定,有顺序且连续存储,访问方便,表满不能存储,表空不能取出,但是删除和插入不方便。
2022-09-04 11:38:59
263
原创 Linux操作系统:IO基础-文件I/O
文件I/O又称为低级磁盘I/O,遵循POSIX相关标准。在Linux系统中所有的I/O 操作是通过读文件以及写文件的方式来完成的。通过文件I/O读写文件时,每次操作都会执行相关系统调用。这样处理文件的好处是直接读写实际文件,坏处是频繁的系统调用会增加系统开销。文件I/O中用文件描述符表示一个打开的文件,可以访问不同类型的文件,如普通文件、设备文件和管道文件等。
2022-08-24 19:02:55
503
原创 Linux操作系统:IO基础-标准I/O
什么是IO?I指的是Input输入,O指的是Output输出。在linux系统中,一切皆文件。所以I是从文件中拷贝数据到内存中去,O是从内存中拷贝数据到文件中去。在Linux系统中所有的I/O 操作是通过读文件以及写文件的方式来完成的。在Linux中I/O分为标准I/O和文件I/O。
2022-08-20 18:28:04
726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人