Avatar notebook default
35篇文章 · 41591字 · 24人关注
  • Resize,w 360,h 240
    求解连续子数组和全解析-常规解法VS树状数组!

    本文将介绍几求解数组前缀和和连续子数组和的三种方法,分别是遍历法、辅助数组法、树状数组法。 先来定义我们的问题,假设数组为A=[a[0],a[1...

  • Resize,w 360,h 240
    Trie树(字典树)的基本实现

    1、Trie树概述 概念 字典树,又称为单词查找树,Tire数,是一种树形结构,它是一种哈希树的变种。 基本性质1)根节点不包含字符,除根节点外...

  • Resize,w 360,h 240
    图类算法总结(一):DFS/BFS

    参考自文章:https://blog.csdn.net/ntt5667781/article/details/52743342 1、图的存储 在...

  • Resize,w 360,h 240
    并查集UnionFind

    文章参考自博客:https://www.cnblogs.com/SeaSky0606/p/4752941.html 1、前言 为了便于引入算法,...

  • Resize,w 360,h 240
    各种排序算法的分析及java&python实现

    排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序...

    0.1 995 2 10
  • Resize,w 360,h 240
    最短路径-弗洛伊德算法

    整理自《数据结构高分笔记》 1、算法思想 迪杰斯特拉算法可以得到从图中某一顶点到图中其余每个顶点的最短路径。如果只要求算图中任意一对顶点间的最短...

  • Resize,w 360,h 240
    最短路径-迪杰斯特拉算法

    整理自《数据结构高分笔记》 1、算法基本思想 设有两个顶点集合S和T,集合S中存放图中已找到最短路径的顶点,集合T存放图中剩余顶点。初始状态时,...

  • 最小生成树-普里姆算法和克鲁思卡尔算法

    整理自《数据结构高分笔记》 1、普里姆算法 算法思想普利姆算法的基本思想如下:从图中任意取出一个顶点,把它当成一棵树,然后从与这棵树相连接的变种...

  • 外部排序

    整理自《数据结构高分笔记》 1、概念和流程 基本概念所谓外部排序,即对外存中的记录进行排序(相对于内部排序而言),有了内部排序算法,为什么还需要...

文集作者