- 2
- 0
- 约4.05千字
- 约 6页
- 2026-04-22 发布于山西
- 举报
零基础学算法合集术语汇总
一、算法基础概念类术语
算法(Algorithm):解决特定问题的一系列明确、有限、可执行的步骤。它不是代码本身,而是解决问题的逻辑蓝图;就像做菜的食谱——不依赖某家厨房(编程语言),但必须每一步都清晰、无歧义、能在有限步内完成。
时间复杂度(TimeComplexity):衡量算法运行“快慢”的理论标尺,描述算法执行时间随输入规模n增长的趋势。常用大O记号(O-notation)表示,如O(1)表示常数时间(查哈希表)、O(n)表示线性时间(遍历数组)、O(n2)表示平方时间(冒泡排序)。重点不是具体耗时多少毫秒,而是当数据量从100变成100万时,运行时间是基本不变、翻倍,还是暴涨一百万倍。
空间复杂度(SpaceComplexity):衡量算法执行过程中额外占用内存大小的增长趋势,同样用大O表示。例如递归求斐波那契数列若未优化,空间复杂度为O(n)(因递归调用栈深度为n);而迭代实现可降至O(1)。
原地算法(In-placeAlgorithm):仅使用常数级别额外空间(O(1))完成操作的算法。典型例子是快速排序的分区过程(不新建数组)、数组原地反转。注意:“原地”不等于“不修改原数组”,而是指不依赖与输入规模成正比的额外存储空间。
稳定排序(StableSort):相等元素在排序前后相对位置保持不变的排序算法。例如对学生成绩单按姓名排序后,再按分
您可能关注的文档
最近下载
- 2024年小升初分班考试数学试题五套及答案.doc VIP
- (2026秋新版)道德与法治五年级上册教学工作计划及进度表.docx VIP
- 2025年嘉兴经济技术开发区产业发展有限公司招聘考试真题.docx VIP
- 实施指南《GB_T44146 - 2024基于InSAR技术的地壳形变监测规范》深度解读:开启地壳监测新时代.docx VIP
- zj17型卷接机组使用说明书国内版.pdf VIP
- 常见的机械加工工艺培训-精.ppt VIP
- DL_T 838—2024 燃煤火力发电企业设备检修导则.docx VIP
- GB_T50484-2019:石油化工建设工程施工安全技术标准.pdf VIP
- 应急演练评估报告范本.docx
- (2026秋新版)人教版五年级数学上册《7可能性 掷一掷》PPT课件 .pptx VIP
原创力文档

文档评论(0)