首页 > 解决方案 > C中的链表或“动态”数组

问题描述

我有一个服务器和一个客户端组件,它们都是用 C 编写的。服务器将套接字文件描述符保存到一个整数变量中 - 这稍后用于关闭套接字。

服务器将同时打开很多连接,我想跟踪套接字文件描述符。链表和双链表的概念对我来说并不新鲜,我已经实现了几次。但是,我最近在这里偶然发现了一个问题,现在我不确定链表是否是最好的方法。与链表相比,这个“动态”数组有什么缺点吗?我什么时候使用“动态”数组,什么时候使用链表?

编辑:澄清 - “相当多的连接”我的意思是最多 100 个同时连接。

标签: clinked-listdynamic-arrays

解决方案


推荐阅读