数据结构与算法|数据结构与算法学习目录

wangxx06 wangxx06     2022-12-03     715

关键词:

  • 1.数据结构与算法初探
    • (1)什么是数据结构
      • a.“摆放图书”例子
      • b.逻辑结构与存储结构
      • c.抽象数据类型
    • (2)什么是算法
      • 算法的定义
      • 算法的特性和设计要求
      • 算法的度量方法(时间复杂度 & 空间复杂度)
    • (3)算法优化——最大子列和
      • 算法1:三重循环
      • 算法2:两重循环
      • 算法3:分治
      • 算法4:在线处理
  • 2.线性表

数据结构与算法学习笔记(10)排序(代码片段)

数据结构与算法学习笔记(10)排序review:文章目录数据结构与算法学习笔记(10)排序一.排序概述1.whatis排序2.排序方法分类学习重点存储结构二.插入排序插入排序的种类1.直接插入排序性能分析2.折半插入排序算法性能分析3.希... 查看详情

数据结构与算法学习笔记查找(代码片段)

数据结构与算法学习笔记(9)查找文章目录数据结构与算法学习笔记(9)查找一.查找的基本概念二.线性表的查找1.顺序查找应用范围算法基本形式改进算法特点2.折半查找(二分查找)非递归算法递归算法算法分析判定树优缺点3.分块... 查看详情

数据结构与算法学习——动态规划-1

数据结构与算法学习——动态规划-1目录目录博主介绍动态规划1.1、概念说明1.2、使用最小花费爬楼梯2.3、不同路径2.4、不同路径II2.5、整数拆分2.6、不同的二叉搜索树2.7、分割等和子集2.8、最后一块石头的重量II2.9、最长递增子... 查看详情

深度解析数据结构与算法系列目录

数据结构与算法系列目录最近抽空整理了"数据结构和算法"的相关文章。在整理过程中,对于每种数据结构和算法分别给出"C"、"C++"和"Java"这三种语言的实现;实现语言虽不同,但原理如出一辙。因此,读者在了解和学习的过程... 查看详情

数据结构与算法学习笔记串,数组和广义表(代码片段)

数据结构与算法学习笔记(6)串、数组和广义表截图、笔记来自:王卓数据结构与算法文章目录数据结构与算法学习笔记(6)串、数组和广义表一.串1.串的定义2.串的类型定义、存储结构及其运算串的类型定义串的存储串的顺序存储结... 查看详情

数据结构与算法学习——字符串相关问题

数据结构与算法学习——字符串相关问题目录博主介绍前言String、StringBuffer与StringBuilder的区别1.1、String类1.2、StringBuffer类和StringBuilder类1.3、总结找出字符串中出现最多次的字符和出现的次数找出字符串中第一次重复出现的字符... 查看详情

数据结构与算法学习笔记:线性表ⅰ

数据结构与算法学习笔记(3):线性表Ⅰ本系列笔记为跟着B站上王卓老师的教程学习所记录的笔记文章目录数据结构与算法学习笔记(3):线性表Ⅰ一.线性表的定义和特点1.定义2.特点线性表的逻辑特征二.典型案例1.一元多项式运算2.... 查看详情

数据结构与算法目录

前言学习数据结构前你需要知道的线性表深谈单链表(公司笔试面试题)栈和队列表达式求值字符串Manacher算法【O(n)求得最长回文】Sunday算法搜索二分查找排序直插,快排,堆排,归并排序讲解基数... 查看详情

数据结构与算法学习笔记树(代码片段)

数据结构与算法学习笔记(7)树前情回顾文章目录数据结构与算法学习笔记(7)树一.树和二叉树的定义1.树树的定义树的基本术语树结构与线性结构比较2.二叉树二叉树的定义二叉树与树的差别二叉树基本形态3.树和二叉树的抽象数... 查看详情

数据结构与算法学习笔记图(代码片段)

数据结构与算法学习笔记(8)图复习文章目录数据结构与算法学习笔记(8)图一.图的定义和基本术语二.图的类型定义三.图的存储结构1.邻接矩阵无向图的邻接矩阵有向图的邻接矩阵网(有权图)邻接矩阵的存储表示创建邻接矩阵(以无... 查看详情

python数据结构与算法之排序(冒泡,选择,插入)(代码片段)

目录数据结构与算法之排序(冒泡,选择,插入)为什么学习数据结构与算法:数据结构与算法:算法:数据结构冒泡排序法选择排序法插入排序法数据结构与算法之排序(冒泡,选择,插入)为什么学习数据结构与算法:计算机重要的几门课:1.... 查看详情

数据结构与算法学习笔记:数据结构基本概念(代码片段)

数据结构与算法基础学习笔记(1):数据结构基本概念​本系列笔记为跟着B站上王卓老师的教程学习所记录的笔记文章目录数据结构与算法基础学习笔记(1):数据结构基本概念一.基本概念和术语1.数据2.数据元素3.数据项4.数据对象5.... 查看详情

数据结构与算法学习——动态规划-2

数据结构与算法学习——动态规划-2目录博主介绍前言1、最长连续递增序列1.1、最长重复子数组1.2、最长公共子序列1.3、不相交的线1.4、最大子序和1.5、判断子序列1.6、不同的子序列1.7、两个字符串的删除操作1.8、编辑距离1.9、... 查看详情

数据结构与算法学习——二叉排序树

数据结构与算法学习——二叉排序树目录博主介绍博主介绍简介二叉排序树的生成与节点插入1、生成二叉树的前中后序遍历1、递归实现1.2、非递归实现二叉排序树节点的删除1、编写用于搜索待删除节点和待删除节点父节点的方... 查看详情

数据结构与算法算法学习大纲

为了方便快速学习算法,这里整理了算法学习需要掌握的知识点以及给出了相关C++代码实现前言排序算法查找算法二叉树算法图算法分治算法回溯算法贪心算法动态规划算法本文来自博客园,作者:bfstudy,转载请注明原文链接... 查看详情

python数据结构与算法——数据结构与算法导论

Python数据结构与算法(一)——数据结构与算法导论0.学习目标1.数据结构概述1.1什么是数据结构1.2逻辑结构和物理结构1.3抽象数据类型1.4数据结构学习的必要性2.算法概述2.1什么是算法2.2算法学习的必要性2.3数据结构与... 查看详情

数据结构与算法学习笔记线性表ⅱ(代码片段)

数据结构与算法学习笔记(4)线性表Ⅱ文章目录数据结构与算法学习笔记(4)线性表Ⅱ一.线性表的链式表示和实现1.链式存储结构情境引入2.链式存储相关术语结点链表单链表、双链表、循环链表头指针、头结点和首元结点单链表的... 查看详情

数据结构与算法——学习笔记汇总(代码片段)

...号匹配问题》6.使用栈《解决逆波兰表达式求值问题》7.数据结构与算法-自定义二叉树API8.递归-反转单链表-图解鸡汤https://www.bloghut.cn/questionBank链接:面试题库视频推荐java版尚硅谷Java数据 查看详情