算法共6篇

为什么要学习数据结构和算法

当提到“数据结构和算法”(DSA)这个术语时,您会想到什么?让我猜猜——也许是 FAANG(Facebook、Apple、Amazon、Netflix、Google)采访?发现。很可能,这就是你来这里的原因。DSA 可能看起...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-02-22 15:20
020

简单了解什么是算法及其属性

什么是算法 算法一词的意思是“在计算或其他解决问题的操作中要遵循的一组有限规则或指令”或“以有限数量的步骤解决数学问题的过程,通常涉及递归操作”。 因此,算法是指解决特定问题的一系列...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2023-04-15 11:20
020

简单了解搜索算法

什么是搜索算法 [start-plane type='4']搜索算法旨在检查元素或从存储元素的任何数据结构中检索元素[/start-plane] 搜索算法的分类 顺序搜索:在这种情况下,顺序遍历列表或数组并检查每个元素...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2023-04-12 10:17
040

简单了解递归算法

什么是递归 直接或间接调用自身的过程称为递归,对应的函数称为递归函数。使用递归算法,可以很容易地解决某些问题。此类问题的示例是汉诺塔 (TOH)、中序/前序/后序树遍历、图的 DFS等。递归函...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2023-04-12 10:14
000

简单了解蛮力算法及其优缺点

蛮力算法的特征 它是一种直观、直接和直接的解决问题的技术,其中列举了给定问题的所有可能方法或所有可能的解决方案。 日常生活中的许多问题都使用蛮力策略解决,例如探索到附近市场的所有路径...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2023-04-12 09:56
060

算法定义及意义

[c-alert type='info']算法可以定义为 在计算或其他解决问题的操作中要遵循的一组有限规则或指令。可以使用伪代码或流程图来表达算法。[/c-alert] 算法的性质: 算法有几个重要的属性,包括: ...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2023-04-05 11:29
000