第四十一天(数组)

今天完成题目:1051,1475,1661,561,977,1550,1385,1380,905 1051:高度检查器

  • 简单,pass

1475:商品折扣后的最终价格

  • 简单,pass

1661:判定字符是否唯一

  • 先排序,后判断

561:数组拆分 1

  • 排序后取两两较小数

977:有序数组的平方

  • 双指针遍历

    • 先同时遍历

    • 再单向遍历

1550:存在连续三个奇数的数组

  • 遍历,当偶数时候+2,奇数时候+1,而后逐个判断

  • 使用while循环才可以更改i值

1385:两个数组间的距离值

  • 用元组来存储距离

1380:矩阵中的幸运数

  • 利用while循环,自定义循环的方式

  • 先找出每行的最小值,再判断是否是每列的最小值

905:按奇偶排序数组

  • 先输出偶数数组,后输出奇数数组

最后更新于

这有帮助吗?