二叉树
-
C#LeetCode刷题-广度优先搜索
C#LEETCODE刷题概述 概述 所有LeetCode广度优先搜索类算法题汇总。 广度优先搜索篇 # 题名 刷题 101 对称二叉树 102 二叉树的层次遍历 &n…
-
C#LeetCode刷题-深度优先搜索
C#LEETCODE刷题概述 概述 所有LeetCode深度优先搜索类算法题汇总。 深度优先搜索篇 # 题名 刷题 98 验证二叉搜索树 99 恢复二叉搜索树 &nb…
-
C#LeetCode刷题-树
C#LEETCODE刷题概述 概述 所有LeetCode树类算法题汇总。 树篇 # 题名 刷题 94 二叉树的中序遍历 95 不同的二叉搜索树 II 9…
-
C#LeetCode刷题-栈
C#LEETCODE刷题概述 概述 所有LeetCode栈类算法题汇总。 栈篇 # 题名 刷题 20 有效的括号 C#LeetCode刷题之#20-有效的括号(Valid Pare…
-
C#算法设计查找篇之05-二叉树查找
二叉排序树或者是一棵空树,或者是具有下列性质的二叉树。二叉树查找需要先生成一个二叉排序树,再遍历所有节点逐一比较其值与关键字是否相同,相同则返回;若一直找不到,则返回-1。
-
C#算法设计查找篇之02-二分查找
二分查找也称折半查找,它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。
-
C#算法设计排序篇之11-二叉树排序(附带动画演示程序)
二叉树排序是构建在二叉排序树(Binary Sort Tree)上的算法,二叉排序树或者是一棵空树,或者是具有下列性质的二叉树。二叉树排序需要先生成一个二叉排序树,再使用中序遍历输出所有数据。