本乡町 2014-11-20 05:57 采纳率: 0%
浏览 2236

ARM开发中,用C语言 实现双向链表

各位前辈
你们好!

如题,我在ARM开发中,需要用到双向链表来管理接受到的数据。
我对双向链表不是很理解,在实际编程的时候遇到一些问题。
希望得到各位的帮助。
我本来打算用数组来做的。但是发现添加数据和删除数据都比较麻烦。
最后决定用双向链表来完成。

使用双向链表的目的
1,链表可以接受不超过64个的数据(结构体)
2,在链表中查询数据ID,可以进行添加和删除还有覆盖相同ID的数据
3,遍历链表中的数据ID,调用数据信息。

项目管理是一个外国人,我看他用链表不用malloc和free,我也想按照他的写法去找列子,
但是国内的列子都是有带malloc和free的。

因为时限快到了,我又学艺不精,所以向各位求教相应的信息或者实现的代码。

谢谢!

  • 写回答

5条回答

  • zcwme 2014-11-20 07:56
    关注

    节点创建都要malloc的,你纠结这些有用么?

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。