算法
文章平均质量分 78
Odd_guy
欢迎相互交流学习
sun_wu_5_3@163.com
展开
-
快速排序的背后——深入理解时间复杂度
时间复杂度的概念衡量算法性能的重要标准,是算法设计和性能优化中的关键概念,对于编写高效、稳定和可扩展的程序至关重要。但是,初学者对于如何理解和应用时间复杂度则显得较为困难,本文以快速排序为例进一步加深对时间复杂度的理解。原创 2024-01-13 12:25:09 · 910 阅读 · 0 评论 -
列表解析与快速排序
排序是在对文本、数值等数据进行操作时常用的功能,本文介绍两种常用的排序方式,借此学习列表解析,并巩固递归算法。原创 2024-01-13 10:17:10 · 892 阅读 · 0 评论 -
递归——简单粗暴的问题解决方式
递归(recursion)是一种在函数定义中使用函数自身的编程技术。在递归中,一个问题被分解为一个或多个更小的子问题,这些子问题与原始问题具有相同的结构。通过解决这些子问题,最终可以解决原始问题。原创 2024-01-11 17:18:52 · 401 阅读 · 0 评论 -
二分查找——算法基础
二分查找是在执行检索时高效简单的算法,但是其是否在任何情形下都适用呢?本将简单介绍二分法,并以此引入一些算法的基本概念。原创 2023-07-08 09:08:17 · 181 阅读 · 0 评论