摘要:
二叉搜索树(Binary Search Tree) ◼ 二叉搜索树是二叉树的一种,是应用非常广泛的一种二叉树,英文简称为 BST 又被称为:二叉查找树、二叉排序树 任意一个节点的值都大于其左子树所有节点的值 任意一个节点的值都小于其右子树所有节点的值 它的左右子树也是一棵二叉搜索树 ◼ 二叉 阅读全文
摘要:
灰度图像上每个像素的颜色值又称为灰度,指黑白图像中点的颜色深度,范围一般从0到255,白色为255,黑色为0。所谓灰度值是指色彩的浓淡程度,灰度直方图是指一幅数字图像中,对应每一个灰度值统计出具有该灰度值的象素数。 灰度就是没有色彩,RGB色彩分量全部相等。如果是一个二值灰度图象,它的象素值只能为0 阅读全文
摘要:
直接复制粘贴笔记发现有问题 文档下载地址//download.csdn.net/download/hide_on_rush/12266493 掌握定向网络数据爬取和网页解析的基本能力常用的 Python IDE 工具 文本工具类 IDE 集成工具类 IDE IDLE PyCharm Notepad+ 阅读全文
摘要:
树(Tree)的基本概念 ◼ 节点、根节点、父节点、子节点、兄弟节点 ◼ 一棵树可以没有任何节点,称为空树 ◼ 一棵树可以只有 1 个节点,也就是只有根节点 ◼ 子树、左子树、右子树 ◼ 节点的度(degree):子树的个数 ◼ 树的度:所有节点度中的最大值 ◼ 叶子节点(leaf):度为 0 的节 阅读全文
摘要:
头尾两端都可以进行添加和删除操作。 接口设计 ◼ int size(); // 元素的数量 ◼ boolean isEmpty(); // 是否为空 ◼ void clear(); // 清空 ◼ void enQueueRear(E element); // 从队尾入队 ◼ E deQueueFr 阅读全文
摘要:
队列也是一种线性表,但是只能在头尾两端进行操作 队头(front):只能从队头移除元素,叫做出队(deQueue) 队尾(rear):只能从队尾添加元素,叫做入队(enQueue) 先进先出 接口设计: 队列的接口设计 ◼ int size(); // 元素的数量 ◼ boolean isEmpty 阅读全文
摘要:
先进后出 接口设计: ◼ int size(); // 元素的数量 ◼ boolean isEmpty(); // 是否为空 ◼ void push(E element); // 入栈 ◼ E pop(); // 出栈 ◼ E top(); // 获取栈顶元素 ◼ void clear(); // 阅读全文
摘要:
public class CircleLinkedList<E> extends AbstractList<E> { private Node<E> first; private Node<E> last; private Node<E> current; private static class 阅读全文
摘要:
public class SingleCircleLinkedList<E> extends AbstractList<E> { private Node<E> first; private static class Node<E> { E element; Node<E> next; public 阅读全文
摘要:
双向链表相较于单向链表操作性能更好。在进行数据操作的过程中速度更快。 public class LinkedList<E> extends AbstractList<E> { private Node<E> first; private Node<E> last; private static cl 阅读全文