blog

枪手亨利

博客园 首页 新随笔 联系 订阅 管理

数据结构与算法分析 学习笔记

    1  前言

        1.1  所选教材
        1.2  写作原因
        1.3  一些约定
        1.4  历史记录
        1.5  联系方式

    2  单链表
        2.1  代码实现
        2.2  效率问题
        2.3  应用:一元多项式(加法和乘法)
            2.3.1  基础知识
            2.3.2  代码实现
            2.3.3  说明

    3  双链表
        3.1  代码实现
        3.2  说明

    4  循环链表
        4.1  基本概念
        4.2  代码实现
        4.3  说明
        4.4  应用:约瑟夫问题

    5  栈
        5.1  基本概念
        5.2  代码实现
        5.3  说明
        5.4  应用:中缀到后缀表达式的转换
            5.4.1  代码实现
            5.4.2  说明

    6  队列
        6.1  基本概念
        6.2  代码实现
        6.3  应用

    7  递归
        7.1  基本概念
        7.2  应用
            7.2.1  阶乘
            7.2.2  斐波那契数列
            7.2.3  汉诺塔
            7.2.4  帕斯卡三角形(杨辉三角)

    8  二叉树
        8.1  基本概念
        8.2  代码实现
        8.3  说明
        8.4  应用

    9  二叉搜索树
        9.1  基本概念
        9.2  代码实现
        9.3  说明

    10  AVL树
        10.1  基本概念
            10.1.1  AVL树是什么?
            10.1.2  为什么要用AVL树?
            10.1.3  旋转
        10.2  代码实现
        10.3  说明

    11  排序
        11.1  基本概念
        11.2  代码实现

    12  图的储存
        12.1  基本概念
        12.2  邻接矩阵
        12.3  邻接链表

    13  图的遍历
        13.1  基本概念
        13.2  代码实现
        13.3  说明

posted on 2005-11-13 10:05  henry  阅读(409)  评论(0)    收藏  举报