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