二叉树必知必会 Sep 14, 2017 | 编程开发 这篇文章总结了二叉树常见的操作集合,大体从递归非递归给出代码实现,包括以下各个操作: 遍历二叉树 建立二叉树 插入节点 查找节点 删除节点 求树的高度 CONTINUE READING
算法刷题笔记六之二叉树下篇 Jun 14, 2017 | 编程开发 这篇文章是PTA算法刷题笔记,针对二叉树结构的练习题,题目包括了: 堆中的路径 File Transfer CONTINUE READING
算法刷题笔记五之二叉树中篇 Jun 05, 2017 | 编程开发 PTA算法刷题笔记,针对二叉树的练习题,题目如下: 是否同一棵二叉搜索树 Root of AVL Tree Complete Binary Search Tree 二叉搜索树的操作集 CONTINUE READING
算法刷题笔记四之二叉树上篇 Jun 04, 2017 | 编程开发 这篇文章主要针对二叉树知识点进行考察,算法题目有: 树的同构 List Leaves Tree Traversals Again CONTINUE READING
算法刷题笔记三之线性结构篇 Jun 02, 2017 | 编程开发 PTA算法刷题笔记三,主要是针对线性结构运用进行考察,题目包括了: 两个有序链表序列的合并 一元多项式的乘法与加法运算 Pop Sequence CONTINUE READING
常用排序算法Java实现 Apr 04, 2017 | 编程开发 这篇文章是我对常用排序算法的学习笔记,主要介绍了: 排序算法分类 常用排序的算法思想与代码实现 各种排序的算法复杂度分析比较 CONTINUE READING
算法刷题笔记一 Mar 25, 2017 | 编程开发 这篇文章记录了五篇算法练习题,内容如下: 求二叉树到所有叶子节点的路径和 正则表达式‘.’和‘*’匹配 用两个栈实现队列 链表反转 合并两个排序链表 CONTINUE READING
从线性表开始踏上数据结构王国的旅途 Mar 19, 2017 | 编程开发 线性表是数据结构中最基础的结构,本文从最简单的线性表开始,带你领略数据结构的魅力(手动滑稽),主要内容有: 线性表的基本概念 顺序存储与链式存储 顺序表与单链表比较 CONTINUE READING