数据结构与算法
文章平均质量分 86
学无止境java
java后端,爱好java,java web,数据库等
展开
-
力扣之螺旋矩阵,一起旋转起来(都能看懂)
先放题目!力扣链接点这里模拟顺时针画矩阵的过程:54. 螺旋矩阵题目 链接点这里和上一题大致相同,也是四个循环先打印最上面一行再打印右面那一列(注意右上角的元素已经打印过了)再打印最下面一行(注意右下角的元素打印过了)再打印最坐面一行(注意左下角的元素打印过了)其中小知识二维数组中matrix.length和matrix[0].length输出:...原创 2022-06-25 07:45:00 · 731 阅读 · 0 评论 -
力扣之滑动窗口《循序渐进》(209.长度最小的子数组、904. 水果成篮)
力扣之滑动窗口《循序渐进》(209.长度最小的子数组、904. 水果成篮)原创 2022-06-23 07:30:00 · 734 阅读 · 0 评论 -
从API角度彻底理解冒泡排序、选择排序、插入排序
从API角度彻底理解冒泡排序、选择排序、插入排序Comparable接口介绍冒泡排序冒泡排序API设计:冒泡排序的时间复杂度分析选择排序选择排序API设计:选择排序的时间复杂度分析插入排序插入排序API设计插入排序的时间复杂度分析原创 2022-04-11 17:29:12 · 761 阅读 · 23 评论 -
学习算法的时间复杂度和空间复杂度一篇就够了
学习算法的时间复杂度和空间复杂度一篇就够了算法的时间复杂度分析大O记法常见的大O阶线性阶平方阶立方阶对数阶常数阶函数调用的时间复杂度分析最坏情况算法的空间复杂度分析java中常见内存占用算法的空间复杂度事后分析估算方法事前分析估算方法原创 2022-04-08 20:00:44 · 1032 阅读 · 33 评论