数据结构
文章平均质量分 93
数据结构是计算机科学中用于组织和存储数据的方式,它涉及到如何在计算机内存中组织和操作数据。Java 提供了丰富的数据结构。
酷小洋
编程小白,软件工程专业在校生,学习方向:Java(主要)、python、算法、数据库、软件开发、软件测试等。作为一名软件工程专业的学生,热衷于学习不同的编程语言,并不断提升在算法设计、数据库管理、软件开发和软件测试方面的技能。渴望能够成为一名熟练且多才多艺的软件工程师,能够适应行业不断变化的需求。
展开
-
4. 树(二叉树、二叉查找树/二叉排序树/二叉搜索树、平衡二叉树、平衡二叉B树/红黑树)
二叉树是一种常见的树状数据结构,由节点组成,每个节点最多有两个子节点,分别称为左子节点和右子节点。二叉查找树(Binary Search Tree,BST)是一种特殊的二叉树结构,在这种树中,每个节点的值都大于其左子树中的任何节点的值,且小于其右子树中的任何节点的值。这使得二叉查找树具有高效的搜索和插入操作。平衡二叉树(Balanced Binary Tree),也称为 AVL 树(平衡二叉搜索树),是一种特殊的二叉查找树,它的特点是每个节点的左子树和右子树的高度差不超过1。原创 2024-02-04 19:47:27 · 1041 阅读 · 0 评论 -
2. 算法与复杂度
java小白对数据结构算法以及时间、空间复杂度的整理以及理解原创 2024-01-05 19:28:09 · 859 阅读 · 1 评论 -
3. java线性表(顺序表、链表、栈、队列)
线性表是一种经典的数据结构,它遵循线性逻辑结构的特点。 数据元素之间具有“**一对一**”的逻辑关系。 第一个数据元素没有前驱,这个数据元素被称为**头结点**。 最后一个数据元素没有后继,这个数据元素被称为**尾节点**。除了第一个数据元素和最后一个数据元素外,其余的数据元素有且仅有唯一前驱和后继。前驱元素:若元素A在B元素的前面,则A为B的前驱元素。后继元素:若元素B在元素A的后面,则B为A的后继元素。原创 2024-01-06 15:50:09 · 1541 阅读 · 1 评论 -
1. 数据结构基本概念
java小白对数据结构概念的整理以及个人理解,希望能帮助到大家原创 2024-01-05 17:50:51 · 1108 阅读 · 1 评论