算法与数据结构体系
文章平均质量分 97
面向基础,从0开始,带你成为算法与数据结构“小牛”
程序员一修
阿里云专家博主,CSDN新星计划实力新星获得者,多次获得潜力新星,文章多次登入热榜前5,以及登入各种领域榜TOP1,多篇文章被各大开发者社区收录
展开
-
【算法与数据结构】6 学会对算法进行性能测试
算法性能测试1.生成测试用例2.使用测试用例2.1 检验测试用例的用时2.1 不同规模的测试用例的用时比较原创 2023-04-26 07:00:00 · 1268 阅读 · 20 评论 -
【算法与数据结构】1 算法0基础入门,详解什么是算法?什么是线性查找法?
线性查找1.什么是算法?1.1算法的五大特性① 有限性:② 确定性③可行性④输入④输出2.线性查找法2.1生活中的线性查找法2.2 计算机中的线性查找法3.线性查找法的实现3.1初步实现3.2 代码优化3.2.1优化13.2.2 优化2原创 2023-04-05 07:15:00 · 1012 阅读 · 34 评论 -
【算法与数据结构】2 梅开二度,线性查找的究极优化
线性查找的究极优化1.前言2.泛型1.1粗略介绍泛型类1.2使用泛型方法1.2.1 mian()调用search()出错1.2.2 解析正确代码3 `==`or`equals`原创 2023-04-09 23:34:52 · 466 阅读 · 18 评论 -
【算法与数据结构】3 知行合一,线性查找的自定义类测试
使用自定义类测试2.1⛏创建Student类并测试2.2 🔎剖析测试结果2.3 自定义equals()2.3.1 初窥门径➡️错误的函数声明2.3.2 渐入佳境➡️善用工具2.3.3 略有小成 ➡️完成equals()2.3.4 融会贯通➡️完整的equals()原创 2023-04-14 07:00:00 · 619 阅读 · 27 评论 -
【算法与数据结构】4 算法利器,详解循环不变量与复杂度分析
二、循环不变量1.通俗解析线性查找循环代码2.线性查找循环的开始/末尾3.循环不变量的真面目3.1 什么是循环不变量3.2循环体维持循环不变量三、复杂度分析1. 为何需要复杂度分析?2.复杂度分析如何表示算法性能?3.复杂度分析的运用原创 2023-04-16 23:56:59 · 536 阅读 · 1 评论 -
【算法与数据结构】5 常见的时间复杂度,你知道吗?
1.常见的时间复杂度1.1 O(n)级别1.21.3 🚩复杂度分析,定要明确n是什么1.4 O(logn)1.5 1.6 指数级别的复杂度1.7 阶乘级别的复杂度1.8 常数级别的复杂度O(1)1.9 常见时间复杂度的比较2.空间复杂度原创 2023-04-25 07:22:05 · 1890 阅读 · 29 评论