数据结构
文章平均质量分 91
Java冰激凌
人前显富贵,背后得遭罪
展开
-
《JavaEE》HashTable、HashMap、ConcurrentHashMap
进入到线程模块 必不可少的就是接触到线程安全的数据结构 例如StringBuffer、BlockingQueue、PriorityBlockingQueue 等等 今天要了解的是HashTable、ConcurrentHashMap。原创 2023-04-10 10:55:30 · 388 阅读 · 1 评论 -
《数据解构》HashMap源码解读
HashMap 是一个用于存储(Key - Value)键值对的集合 每一个键值对也称为Entry ,这些键值对被均匀的分布在了一个存储的table数组当中原创 2023-03-07 05:45:00 · 1990 阅读 · 19 评论 -
《数据结构》二叉树面试题
给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。原创 2023-02-25 17:10:48 · 317 阅读 · 0 评论 -
《数据结构》二叉树(基础题)
二叉树基础题原创 2023-01-31 22:46:56 · 280 阅读 · 8 评论 -
《数据结构》二叉树(性质and遍历)
树是一种非线性的数据结构子树是不相交的除了根节点外,每个节点有且仅有一个父节点一颗N个节点的树有N+1条边。原创 2023-01-30 22:07:48 · 1042 阅读 · 25 评论 -
《数据结构》八大排序(详细图文分析讲解)
可能这是最适合你学习的八大排序的博客,通俗易懂的思路讲解原创 2022-11-27 13:33:15 · 14020 阅读 · 103 评论 -
《数据结构》堆栈(铁路、洗牌、汉诺塔、走迷宫)全解析
所谓的先进后出的概念,其实就如同自助餐中餐盘由桌面网上一个一个叠放且取用时由上面先拿,这就是典型的堆栈概念的应用由于堆栈是一种抽象数据类型,它有以下特征:·只能从堆栈的顶端存储数据·数据的取舍符合“先进后出”的原则其实堆栈的应用还有非常非常多 这里只做简单的举例,期待大家的三连(滑稽)原创 2022-11-05 22:06:35 · 1759 阅读 · 44 评论 -
《Java》深浅拷贝解析(还不会区分深浅拷贝吗?快进来)
和浅拷贝是针对复杂数据类型(对象及数组)来说的,浅拷贝只拷贝一层,而深拷贝是层层拷贝。深拷贝后的对象与原来的对象是完全隔离的,互不影响,对一个对象的修改并不会影响另一个对象。原创 2022-11-04 23:39:15 · 903 阅读 · 11 评论 -
《Java》图书管理系统(已升级)
前言这是一个对于Java中知识点的类,抽象类,封装,继承,多态,接口等进行的一个简单的代码练习原创 2022-10-29 18:15:39 · 4366 阅读 · 57 评论 -
《数据结构》顺序表与链表
线性表(linear list)是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。}原创 2022-10-08 15:47:33 · 4746 阅读 · 52 评论 -
《数据结构》空间复杂度
承接上文,空间复杂度相对于比较时间复杂度就变得非常简单了相比而言现在算法不那么关注空间复杂度,因为现在的设备的存储空间都比较大。原创 2022-10-02 21:11:28 · 849 阅读 · 2 评论 -
《数据结构》时间复杂度
有两种算法效率:时间效率(Time Efficiency)和空间效率(Space Effiency)。原创 2022-08-30 16:45:02 · 1056 阅读 · 8 评论