2021年5月6日,阴天,不时下点下雨,真是个学习的好日子。
    今天是开始教练开始带着学leetcode的第一天。
    今天学习leetcode240题,难度中等,请听题:
    WechatIMG17.jpeg
    WechatIMG18.png
    WechatIMG19.png

    请开始答题:
    codesandbox地址

    1. // arr[i][j] i为y轴 j为x轴
    2. // 从 arr[0][arr.length-1]开始比较,
    3. // x为0,y为arr.length-1,坐标的左下角开始。
    4. // 如果目标大于当前的值,向右移动,j+1
    5. // 如果目标小于当前的值,向上移动,i-1
    6. function find(array, target) {
    7. let j = 0; // x轴
    8. let i = array.length - 1; // y轴
    9. return compare(array, target, i, j);
    10. }
    11. function compare(array, target, i, j) {
    12. let temp = array[i][j];
    13. if (target === temp) {
    14. return true;
    15. } else if (target > temp) {
    16. return compare(array, target, i, j + 1);
    17. } else if (target < temp) {
    18. return compare(array, target, i - 1, j);
    19. }
    20. }
    21. let arr1 = [
    22. [1, 2, 3],
    23. [4, 5, 6],
    24. [7, 8, 9]
    25. ];
    26. console.log(find(arr1, 3));

    收集的好点的思路与解题步骤:
    WechatIMG263.jpeg