数据结构
文章平均质量分 80
岁月宛转待黎明
这个作者很懒,什么都没留下…
展开
-
数据结构学习之路(一)
数据结构是计算机学科的必修课程,涵盖了计算机学科的算法设计、数值分析、操作系统和编译原理等课程所涉及的大部分相关算法的实现。学好该课程,不仅对这些后续课程的学习有很大帮助,而且能在实际中发挥其广泛的用途。想成为程序武林的高手吗?快点跟我一起学学独孤九剑--《数据结构》1.1 数据结构数据结构是指所有数据元素以及数据元素之间的关系,可以看作是相互之间存在着某种特定关系的数据元素的集合。数原创 2016-10-30 03:10:15 · 428 阅读 · 0 评论 -
二叉树中和为某一值的路径
题目:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径分析:采用深度搜索之回溯法代码:public class Solution { private ArrayList> listAll = new ArrayList>(); private Ar原创 2016-11-22 15:35:35 · 269 阅读 · 0 评论 -
二叉树系列之二叉树的构建
二叉树的构建是学习二叉树的基础,也是笔试常考的题目,下面由我让向大家介绍一下。 二叉树的构建常见有一下几种:(1) 根据二叉树的层次顺序存储结构构建二叉树(2)根据先序遍历,后序遍历构建二叉树(3)根据中序和后序构建二叉树,下面我一一来介绍。 首先,我们先顶定义一下二叉树的基本数据结构:class TreeNode { TreeNode le原创 2016-11-23 17:22:56 · 438 阅读 · 0 评论