Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C中模拟列表_C_List_Set - Fatal编程技术网

在C中模拟列表

在C中模拟列表,c,list,set,C,List,Set,有没有办法在C中模拟列表数据结构?(我真正需要的是一个双链接列表。) 更简单地说,有没有一种好方法可以解决最近使用最少的内存管理技术 目前我的思路是需要访问列表的开头和结尾(分别用于获取/删除值和插入值)。在C中经常引用的列表实现来自Linux内核: 在C语言的环境中,它做了很多正确的事情。当您可以实际实现列表时,为什么要模拟列表?此外,这与LRU资源管理机制有什么关系?我问的是复制,因为如果有一种更简单的方法,我不想浪费时间来实现C++ STL函数(LOL)。我假设这与LRU有关,因为这是我将

有没有办法在C中模拟列表数据结构?(我真正需要的是一个双链接列表。)

更简单地说,有没有一种好方法可以解决最近使用最少的内存管理技术


目前我的思路是需要访问列表的开头和结尾(分别用于获取/删除值和插入值)。

在C中经常引用的列表实现来自Linux内核:


在C语言的环境中,它做了很多正确的事情。

当您可以实际实现列表时,为什么要模拟列表?此外,这与LRU资源管理机制有什么关系?我问的是复制,因为如果有一种更简单的方法,我不想浪费时间来实现C++ STL函数(LOL)。我假设这与LRU有关,因为这是我将使用的技术。如果有更好的方法,请分享。谢谢。这看起来正是我要找的。@Jonas:请记住Linux内核代码被授权为GPL版本2。