文章 2024-10-16 来自:开发者社区

数据结构与算法学习一:学习前的准备,数据结构的分类,数据结构与算法的关系,实际编程中遇到的问题,几个经典算法问题

前言 2020.4.18日开始学习数据结构与算法。 坚持每天两个小时,大约5.15日便可以学完。 当天学习之前一定要复习之前所学习的,观看博客和代码。 代码每天上传到GitHub上,传送门:https://github.com/fengfanli/dataStructuresAndAlgorithm 本博客仅仅是开始,以后,争取每天一更新 本博客的 实际编程中遇到的问题,几个经典算...

数据结构与算法学习一:学习前的准备,数据结构的分类,数据结构与算法的关系,实际编程中遇到的问题,几个经典算法问题
文章 2024-10-14 来自:开发者社区

【用Java学习数据结构系列】HashMap与TreeMap的区别,以及Map与Set的关系

看到这句话的时候证明:此刻你我都在努力 加油陌生人 前言 至今为止已经写了9篇Java实现数据结构的文章了,更新的都是初阶的数据结构,今天要更新的是Map与Set,在这篇文章中会详细讲到Map与Set的关系,以及用TreeMap与HashMap是实现有什么区别。更完这一篇,...

【用Java学习数据结构系列】HashMap与TreeMap的区别,以及Map与Set的关系
文章 2024-10-14 来自:开发者社区

【用Java学习数据结构系列】七大排序要悄咪咪的学(直接插入,希尔,归并,选择,堆排,冒泡,快排)以及计数排序(非比较排序)

看到这句话的时候证明:此刻你我都在努力 加油陌生人 前言 今天就写一篇关于排序的文章,本文章包含了,如标题所写的八大排序。八大排序各有各的使用场景,在某个特定场景,那么可能有一个排序就非常适合,所以排序我们是多多益善。 直接插入排序(Straig...

【用Java学习数据结构系列】七大排序要悄咪咪的学(直接插入,希尔,归并,选择,堆排,冒泡,快排)以及计数排序(非比较排序)
文章 2024-10-14 来自:开发者社区

【用Java学习数据结构系列】对象的比较(Priority Queue实现的前提)

看到这句话的时候证明:此刻你我都在努力 加油陌生人 前言 上一篇文章已经给大家大致了解了一下Priority Queue,以及它的底层实现---堆 ,但是其实大家可以发现我们上一篇文章的对象是 int 类型,所以我们进行向上调整和向下调整时我可以使用 “<” “ &g...

【用Java学习数据结构系列】对象的比较(Priority Queue实现的前提)
文章 2024-10-14 来自:开发者社区

【用Java学习数据结构系列】用堆实现优先级队列

看到这句话的时候证明:此刻你我都在努力 加油陌生人 优先级队列(Priority Queue) 优先级队列是一种抽象数据类型(ADT),它存储一组元素,每个元素都有一个与之关联的优先级。在优先级队列中,元素的访问顺序取决于它们的优先级,而不是它们被插入的顺序。优先级最高的元...

【用Java学习数据结构系列】用堆实现优先级队列
文章 2024-10-14 来自:开发者社区

【用Java学习数据结构系列】震惊,二叉树原来是要这么学习的(二)

看到这句话的时候证明:此刻你我都在努力 加油陌生人 前言 今天这篇文章是二叉树的第二篇文章,上一篇文章已经简单讲述了二叉树的各种遍历方法了,那么接下来就需要进阶一下,开始用二叉树的知识解决更多问题。如有哪里出现错误也欢迎指出唔。 那么我们先来开始我们今天的第一道小菜...

【用Java学习数据结构系列】震惊,二叉树原来是要这么学习的(二)
文章 2024-10-14 来自:开发者社区

【用Java学习数据结构系列】震惊,二叉树原来是要这么学习的(一)

前言 终于到了之前C语言没有讲过的数据结构了,那就是二叉树了,关于二叉树的学习难度确实比前面学习的数据结构都要难一点,所以我们这个关于二叉树的博客大概率是有好几篇的。如有哪里出现错误也欢迎指出唔。 二叉树的概念 Java 中的二叉树是一种基础的数据结构,它是...

【用Java学习数据结构系列】震惊,二叉树原来是要这么学习的(一)
文章 2024-10-14 来自:开发者社区

【用Java学习数据结构系列】探索栈和队列的无尽秘密

看到这句话的时候证明:此刻你我都在努力 加油陌生人 前言 前面已经给大家讲述了顺序表和链表,那么下面就到了,栈和队列,如果我们对顺序表和链表已经熟悉的话,那么我们学习栈和队列是非常轻松的。废话不多说,我们直接进入正题。 栈 这里数据结构的栈和我们常说储存数据的栈区可不...

【用Java学习数据结构系列】探索栈和队列的无尽秘密
文章 2024-10-14 来自:开发者社区

【用Java学习数据结构系列】探索顺序表和链表的无尽秘密(附带练习唔)pro

看到这句话的时候证明:此刻你我都在努力 加油陌生人 前言 今天给大家带来一篇有关Java顺序表和链表的文章,顺序表和链表我之前的专栏也是写过的,是用C语言实现的,也是模仿实现了顺序表和链表里的方法了。 认识List Java中的List是java.util包下的一个接...

【用Java学习数据结构系列】探索顺序表和链表的无尽秘密(附带练习唔)pro
文章 2024-10-14 来自:开发者社区

【用Java学习数据结构系列】探索Java集合框架的无尽秘密pro

看到这句话的时候证明:此刻你我都在努力 加油陌生人 前言 与C语言学习数据结构不同,Java在数据结构的学习和使用上我们必须要了解一下Java的集合框架。 Java中的顺序表,链表,栈,队列,二叉树等,Java都是已经写好的了,其中队列是一个接口。 那么既然...

【用Java学习数据结构系列】探索Java集合框架的无尽秘密pro

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注