算法
文章平均质量分 61
编程相关算法
Leo❀
长路漫漫,唯键作伴~
展开
-
【时间复杂度】定义与计算方法
时间复杂度是计算机科学中用来描述算法执行时间效率的一个概念。它表示了算法执行时间与输入数据量之间的关系,通常用大O符号(Big O notation)来表示。原创 2024-06-04 17:10:03 · 347 阅读 · 0 评论 -
【排序算法】快速排序
快速排序算法是一种高效的排序方法,它的基本思想是“分而治之”,通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,然后分别对这两部分记录继续进行排序,以达到整个序列有序。原创 2024-06-03 23:44:50 · 477 阅读 · 3 评论 -
【水仙花算法】算法基础
水仙花数(Narcissistic Number),也称为自恋数、自幂数或阿姆斯壮数,是指一个 n 位数(n≥3),它的每个位上的数字的 n 次幂之和等于它本身。水仙花数是一种数学趣题,它得名于古代希腊神话中的美丽英俊的青年 Narcissus,故而得名。这个概念对于学习编程、数学和算法的初学者来说,常常是一个有趣的练习和学习案例。例如,153 是一个水仙花数,因为1。是数字m的各个位数。原创 2023-12-12 11:45:06 · 618 阅读 · 0 评论