发表评论取消回复
相关阅读
相关 【软考】数据结构与算法基础 - Dijkstra算法
一、Dijkstra算法是什么? Dijkstra算法是一种用于解决带权重图的最短路径问题的经典算法。 二、Dijkstra算法的基本原理 以下是Dijkstra
相关 【软考】数据结构与算法基础 - 排序算法
一、排序算法 排序算法是数据结构中的重要部分之一 排序算法用于将一组数据按照特定的顺序排列。 排序可以算是最基本,最常用的算法,也是笔试面试中最常被考的算法。
相关 【软考】数据结构与算法基础 - 常见的算法设计思想(动态规划)
一、动态规划算法是什么? 动态规划是一种常用的算法设计思想 动态规划通过在每一步解决子问题并将结果存储在表中来最大化算法的效率。 动态规划是一种非常强大的算法设计
相关 【软考】数据结构与算法基础 - 常见的算法设计思想(贪心算法)
一、贪心算法是什么? 贪心算法是一种常见的算法设计思想 贪心算法是一种简单而有效的算法设计思想 贪心算法通过在每一步选择最优的解决方案来最大化算法的效率。 贪心
相关 【软考】数据结构与算法基础 - 常见的算法设计思想(回溯)
一、回溯算法是什么? 回溯算法是一种用于解决一些复杂的问题的算法。 回溯算法是一种有组织的系统最优化搜索技术 回溯算法可以看作蛮力法穷举搜索的改进。 二、回溯
相关 【软考】数据结构与算法基础 - 哈希表与哈希算法(Hash算法)
一、哈希算法介绍(Hash算法) 哈希算法(Hash算法)是一种将任意长度的输入(通常是消息或数据)通过散列函数,变换成固定长度的输出,该输出就是哈希值。这种转换是一种数
相关 【软考】数据结构与算法基础 - 查找算法
一、线性查找(Linear Search) 从数据结构的一端开始,逐个遍历每个元素,直到找到目标元素或遍历完整个数据结构。线性查找的时间复杂度为O(n),其中n是数据结构
相关 【软考】数据结构与算法基础 - 算法基础
一、算法的特点 1.有穷性:算法必须在执行有穷步之后结束 2.确定性:算法中每一条指令都必须有确切的含义,不能含糊不清 3.算法必须有0个及以上的输入 4.算
相关 【软考】数据结构与算法基础 - 非线性结构(树与二叉树)
一、树的基本概念 ![在这里插入图片描述][c0b2be1d0e1e42ce9d2ed89aed928010.png] 结点:图中的1、2、3…数字圆形都表示结点,
还没有评论,来说两句吧...