如何学习算法

图片说明
图片说明

chunk it up

图片说明
图片说明

Deliberate practicing

图片说明

FeedBack

图片说明

图片说明
图片说明

时间复杂度

图片说明
图片说明

图片说明
图片说明
图片说明

数组和链表(线性数据结构)

数组

图片说明
常见的两种操作新增和删除
图片说明
图片说明

链表

链表常见的有两种一个单链表和双链表
图片说明
主要应用于两种场景一种是删除和增加的操作比较多,二是当元素个数不确定的时候
图片说明
图片说明
图片说明
图片说明
双链表有前驱和后继,能前后查找
图片说明
图片说明

栈和队列

图片说明
图片说明
图片说明
图片说明