在学习HuaweiLiteOS源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握它们的用法,会导致阅读LiteOS源代码时很费解、很吃力。本文会给读者介绍LiteOS源码中常用的几个数据结构,包括:双向循环链表LOS_DL_LIST,优先级队列PriorityQueue,排序链表SortLinkList等。在讲解时,会结合相关绘图,培养数据结构的平面想象能力,帮助更好的学习和理解这些数据结构的用法。本文中所涉及的LiteOS源码,均可以在LiteOS开源站点