Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🍎🍏数据结构与算法总结,认真学习每一个算法,算法的时间复杂度、空间复杂度、分析算法特点以及应用,也希望大家一起来学习,一起面对各大面试官🍎🍏

Notifications You must be signed in to change notification settings

itcto/DataStructure

Repository files navigation

数据结构与算法学习之路---Java

下面的算法都打包在一个应用当中,你只需要下载安装即可,里面有算法的介绍,时间复杂度,空间复杂度,代码示例
  • 时间复杂度介绍
  • 空间复杂度介绍
  • 递归算法与非递归算法区别和转换
  • 折半查找/二分查找算法
  • 链表实现
  • 反转一个链表
  • 直接插入排序
  • 快速排序
  • 选择排序
  • 冒泡排序
  • 线程与锁详解
  • 二叉树的遍历
  • 二叉排序树
  • 图的详解
  • 图的邻接表存储构成图
  • 无向图的邻接表存储-深度优先搜索
  • 无向图的邻接表存储-广度优先搜索
  • 无向图的邻接矩阵存储-深度优先搜索
  • 无向图的邻接矩阵存储-广度优先搜索
  • 有向图的创建
  • 拓扑排序-邻接矩阵存储-Kahn算法
  • 拓扑排序-邻接矩阵存储-深度优先搜索算法
  • 最短路径算法之Dijkstra算法(狄克斯特拉算法)
  • 最短路径算法
  • ArrayList实现
  • LinkList双向实现
  • 堆排序
  • 归并排序
  • 希尔排序
  • 八大排序总结
  • 计数排序
  • 基数排序(以后再加,不常用)
  • 桶排序
  • 同时找出最大值和最小值最优算法
  • 快速查找法,查找第k个最大的数
  • 10亿数据查找前100个
  • 散列表(哈希表)
  • 求最大不重复子串
  • 两个排序数组的中值

About

🍎🍏数据结构与算法总结,认真学习每一个算法,算法的时间复杂度、空间复杂度、分析算法特点以及应用,也希望大家一起来学习,一起面对各大面试官🍎🍏

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.5%
  • JavaScript 2.5%

AltStyle によって変換されたページ (->オリジナル) /