数据结构&算法

作者: 有一头牛 | 来源:发表于2021-02-05 21:41 被阅读0次

数据结构的简单分类

  • 一维数据结构
    1. 基础: 数组 array(String),链表 linked list
    2. 高级:栈(stack),队列(queue),双端队列(deque), 集合(set), 映射map(hash or map)
  • 二维数据结构
    1. 基础: 树 tree , 图 graph
    2. 高级: 二叉搜索树 binary search tree 红黑树 AVL 堆 heap
  • 特殊数据结构
  1. 位运算 布隆过滤器
  2. LRU cache

算法八大块

基石
  • if-else,switch ---> branch
  • for, while loop ---> Iteration
  • 递归 Recursion
高级
  • 搜索Search: 深度优先 Depth first search (DSL) 广度优先 Breadth first search (BSL)
  • 动态规划 Dynamic Programming
  • 二分查找 binary search
  • 贪心 Greedy
  • 数学 Math ,几何 Geometry

相关文章

  • 思维导图之数据结构+算法

    数据结构+算法 = 程序 数据结构比较 参考文章 数据结构与算法数据结构与算法(java)

  • 数据结构与算法 - 查找

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构数据结构...

  • 数据结构与算法

    参考链接:算法 数据结构与算法 iOS数据结构 和 算法 上 算法 1、数据结构: 集合结构: 线性结构: 树形结...

  • 数据结构与算法 - 树形结构

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构 目录 ...

  • 数据结构与算法-目录

    数据结构与算法-目录 C语言篇 数据结构和算法-C语言篇1-绪论数据结构和算法-C语言篇2-初识算法数据结构与算法...

  • 最新完整数据结构与算法

    最新完整数据结构与算法 P11_课程介绍 P22_数据结构与算法概述_数据结构 P33_数据结构与算法概述_算法 ...

  • Hash算法

    数据结构与算法分析:大纲数据结构:数组算法:hash算法算法:排序算法Java实现 1 Hash算法? 将任意长度...

  • 如何有效学习《恋上数据结构与算法》,更快地理解数据代码?

    1、关于数据结构与算法? 数据结构就是为算法服务的,算法要作用在特定的数据结构之上.数据结构和算法相辅相成. 广义...

  • 数据结构 & 算法 in Swift (一):Swift

    数据结构 & 算法 in Swift (一):Swift基础和数据结构 数据结构 & 算法 in Swift (一...

  • IOS开发_数据结构

    1、数据结构; 2、算法; 3、数据结构与算法; 1、数据结构; 1.1 概念: 数据结构:数据结构是计算...

网友评论

    本文标题:数据结构&算法

    本文链接:https://www.haomeiwen.com/subject/vqlbtltx.html