“数据结构”备忘录
#编程备忘录#“数据结构”备忘录
1、数组(Arrays):
• 数组将多个元素存储在连续的内存中。
• 元素通过索引访问。
• 数组具有固定大小或可调整大小。
2、链表icon(Linked List):
• LinkedList 存储具有下一个节点引用的元素。
•它们支持动态大小调整。
• 高效的插入和删除操作。
3、堆栈(Stack):
• 堆栈遵循后进先出的顺序。
• 顶部高效的插入和删除。
• 用于函数调用、撤销操作等。
4、队列(Queue):
• 队列遵循先进先出的顺序
• 后部高效插入,前部删除。
• 用于管理任务、消息传递等。
5、哈希表(Hash Tableicon):
• 哈希表存储键值对以便快速查找。
• 他们使用散列函数进行索引。
• 高效的检索、插入和删除操作。
6、树(Tree):
• 树以层次结构组织元素。
• 元素具有父子关系。
• 用于层次结构、搜索、排序等。
7、图(Graph):
• 图表示实体之间的关系。
• 它们由顶点和边组成。
• 用于对网络、社交关系等进行建模

