willku1024 / DataStruct-and-Algorithm

DataStruct-and-Algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DataStruct-and-Algorithm

[TOC]

数据结构部分

btree_01

二叉树的建立、递归访问

btree_02

求二叉树的叶子节点数,二叉树的深度,copy一棵二叉树

btree_03

二叉树的非递归遍历,使用stack+list的技巧性版本

btree_04

二叉树的遍历,使用stack+list 的常规版本

btree_05

二叉树的先序创建法

bstree

二叉搜索树的创建.插入.遍历

rbtree

红黑树的创建.插入.遍历

circlelist

单向循环链表

dlinklist

双向链表

linklist

单向链表

linkqueue

链式队列

linkstack

链式栈

seqlist

顺序链表

seqqueue

顺序队列

seqstack

顺序栈

heap

算法实践部分

houzhuibiaodashi

使用栈求后缀表达式,并计算其值

kuohaopipei

使用栈求括号是否匹配

About

DataStruct-and-Algorithm


Languages

Language:C 62.1%Language:Objective-C 30.9%Language:C++ 6.6%Language:CMake 0.3%Language:Makefile 0.1%