代码随想录算法训练营第二天 | 977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II

977.有序数组的平方  | 双指针

 (1)思路总结

 (2)双指针解法 -Java

(3)暴力解法  -Java

 209.长度最小的子数组 | 滑动窗口

 (1)思路总结

 (2)滑动窗口 -Java

 59.螺旋矩阵II   | 模拟

文章讲解:代码随想录

视频讲解:一入循环深似海 | LeetCode:59.螺旋矩阵II_哔哩哔哩_bilibili

(1)思路总结

 (2)模拟 -Java

 其他补充

  1. 快速排序时间复杂度O(nlogn)
  2. int[] result=new int[nums.length]; //Java  定义int一维数组

    int[][] nums=new int[n][n];  //Java二维数组定义

  3. for(int i=0,j=nums.length-1;i<=j;)  // 符合Java语法

  4. Arrays.sort(nums);  Java sort排序(升序)

  5. java中min函数用法   Math.min(reslut,subL);

  6. 定义int最大值   int reslut=Integer.MAX_VALUE;

  7. 条件运算符   return reslut==Integer.MAX_VALUE ? 0 : reslut;

  8. System.out.println(n/2);  java 控制台输出

  9. while(loop++ < n/2)   循环圈数判断

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值