常见数据结构和算法

数据结构

一、线性表 1.数组实现 2.链表

二、栈与队列

三、树与二叉树 1.树 2.二叉树基本概念 3.二叉查找树 4.平衡二叉树 5.红黑树

四、图

五、总结

算法

一、概述

二、查找算法

三、排序算法

四、其它算法

五、常见算法题

六、总结

基础内容知识,来自维基百科

算法。

定义

算法algorithm),在数学算学)和计算机科学之中,为任何良定义的具体计算步骤的一个序列[1],常用于计算数据处理自动推理。精确而言,算法是一个表示为有限长[2]列表的有效方法。算法应包含清晰定义的指令[3]用于计算函数[4]

个人理解:通过计算解决问题的方法。

基本要素

继续阅读“基础内容知识,来自维基百科”