c语言中有类似java中ArrayList和LinkedList的库或者第三方代码用吗?

wow334 wow334 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

java中, 同一类的东西放在一个集合中很方便,比如一群狗 放在一起,一群人放在一起。在c语言中我要怎么把同一类的放在一起?


我现在弄的链表,它只能把同一类的东西放在一起,比如people,等我要把一些book放一起时,又要重新写一条book链表的增删改查,很麻烦啊

但是java中,一个ArrayList 或者 LinkedList,

它只要 ArrayList peopleList = new ArrayList ;
ArrayList bookList = new ArrayList
然后 peopleList 就可以存people , bookList就可以存book,完全不用为了book再写一条新链表。c语言中有类似java中ArrayList和LinkedList的库或者第三方代码用吗?
...全文

相关推荐

深入浅析ArrayList 和 LinkedList的执行效率比较

主要介绍了ArrayList 和 LinkedList的执行效率比较的相关资料,需要的朋友可以参考下

weixin_38514501

java基础——集合ArrayList ,LinkedList

目录前言数组与集合区别集合描述集合格式方法ArrayList实例1.add(E e)2.add(int index, E element)3.addAll(Collection c)4.clear() 与 isEmpty()5.contains(Object o)6.indexOf(Object o)7.iterator()8.remove(int index)9.removeAll(Collection c)10.remove(int index) 移位11.set(int index, E element)12. subList(int fromIndex, int toIndex)1

weixin_38719719

java arrayList遍历的四种方法及Java中ArrayList类的用法

arraylist是动态数组,它具有三个好处分别是:动态的增加和减少元素 、实现了ICollection和IList接口、灵活的设置数组的大小,本文给大家介绍java arraylist遍历及Java arraylist 用法,感兴趣的朋友一起学习吧

weixin_38499706

Java LinkedList

Java LinkedList Java 集合框架 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。 链表可分为单向链表和双向链表。 一个单向链表包含两个值: 当前节点的值和一个指向下一个节点的链接。 一个双向链表有三个整数值: 数值、向后的节点链接、向前的节点链接。 Java LinkedList(链表) 类似于 ArrayList,是一种常用的数据容器。 与 ArrayList 相比,LinkedList 的增加和删除对操作效率更高,而查找和修改的操作效率较低。 以下情况使用 ArrayL

weixin_38519234

Java LinkedList教程

Java LinkedList教程

一零壹0
评论 26
收藏 已收藏
分享
返回顶部
wow334
C语言 70,040 成员 243,237 内容